2012-08-28 31 views
0

我需要从使用asp.net.i的每个浏览器获取唯一标识符已搜索很多网站,但我没有得到该结果,现在我发现如Session.SessionId之类的事情,将会话传递给导航页面还没有得到我们期待的。唯一标识符对于每个使用asp.net的浏览器

+2

你能解释一下你正在尝试做的,而不是专注于具体的解决方案? –

+0

我需要通过他的浏览器的唯一标识来识别用户。是否有可能? (或)任何其他具体的网点编程方式?我需要这个解决方案,因为我交叉发布多个应用 – raj

+0

你能解释一下“unique id”是什么意思? – devundef

回答

1

不,我们不能为每个浏览器实例唯一标识符......

,但要求能与周围的工作使用cookie来实现。

如果这两个站点都位于主域的子域上,则可以轻松访问cookie。

如果域名是不同的

  1. 在现场A C
  2. 添加一个隐藏的iframe现场制作现场下与GUID到一个使用window.postMessage一个cookie
  3. 发送C'S饼干
  4. 网站A可以发送到服务器(使用cookie或其他东西)
  5. 与网站B一样做
  6. 站点B也可以READ C的Cookie使用iframe和window.postMessage

我觉得这个解决您的问题,但我仍然在寻找如何识别浏览器的唯一

+0

这是什么** NO!**是什么意思? –

+1

实际上没有问题,我们无法为每个浏览器实例获取任何唯一标识符。让我更新答案 – Raghavendra

相关问题