唯一标识符对于使用asp.net的每个浏览器

时间:2012-08-28 09:48:54

标签: c# asp.net session browser

我需要从每个浏览器中获取唯一标识符使用asp.net.i已经搜索了很多网站但是我没有得到结果。现在我发现了像Session.SessionId之类的东西,传递导航页面的会话尚未得到我们期望的结果。

1 个答案:

答案 0 :(得分:1)

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

但是可以通过使用cookie来实现要求。

如果两个网站都在主域的子域上,您可以轻松访问Cookie。

如果域名不同

  1. 在网站A上添加隐藏的iframe到网站C
  2. 使用GUID
  3. 在网站C上创建Cookie
  4. 使用window.postMessage
  5. 将C&C的cookie发送给A.
  6. 站点A然后可以将其发送到服务器(使用cookie或其他)
  7. 对Site B执行相同的操作
  8. 网站B也可以使用iframe和window.postMessage
  9. 阅读C的cookie

    我认为这解决了您的问题,但我仍然在寻找如何识别浏览器