我在 A 域(客户端)中添加了一个 Javascript,它使用 JSONP 将访问者浏览器的一些特征以 md5 格式保存到 B 域(我的)的 mySQL 数据库中。
这使我能够为每个访问者创建唯一的 (90%) 指纹并跟踪他们在网站上的行为。
在 mySQL 中,我创建了一个列组,并将一些具有相同值 1 的访问者分组。所以它是这样的
visitor group
bhrth44 1
btrsbtr 1
ergrgeg 1
gergerg 2
我需要做的是,当那些拥有 group = 1 的用户再次访问该网站时,在 A 域(客户端)中显示一条消息,甚至在页脚处显示一个小点,以测试这是否有效。
我能做的就是通过jsonp发送访客ID并通过mySQL检查并将组号返回给A域(客户端)。
这样我就可以知道访客是否属于某个组。我的问题是我的外部 JS 是如何缩小的,我不知道这是否有帮助。
谢谢。
最佳答案
我认为你的方法似乎有点过于复杂。
您的问题似乎可以归结为我如何知道用户是否已经访问过我的网站?
用户浏览器的哪些特征是独一无二的?当然,很多人都拥有具有相同用户代理字符串等的 Internet Explorer 10。甚至可能从相同的 URL 等进行访问。
更常见的方法是将 cookie 或一些数据存储在用户浏览器的本地存储中,将其标识为回访用户。
您可以查找此 cookie 或本地存储设置是否存在,并适当修改您的主页。
希望有帮助。
关于javascript - 当用户属于某个组时,如何在 JS 中创建弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25611877/