当用户属于一个组时,如何在JS中创建弹出窗口


How to create a popup in JS when a user belongs to a group?

我在a域(客户端)中添加了一个Javascript,它使用JSONP将访问者浏览器的一些特性保存在md5中到B域(我的)的mySQL数据库中。

这使我能够为每个访问者创建一个唯一的(90%)指纹,并跟踪他们在网站上的行为。

在mySQL中,我创建了一个列组,并将一些具有相同值1的访问者分组。所以它有点像

visitor    group
bhrth44    1
btrsbtr    1
ergrgeg    1
gergerg    2

我需要做的是,当那些群组=1的人再次访问网站时,在a域(客户端)中显示一条消息,甚至在页脚处显示一个小点,以测试这是否有效。

我能做的是通过jsonp发送访问者ID,并通过mySQL进行检查,然后将组号返回到A域(客户端)。

所以我可以知道访客是否属于一个团体。我的问题是如何缩小我的外部JS,我不知道这是否有帮助。

谢谢。

我认为您的方法似乎有点过于复杂。

你的问题似乎可以归结为我如何知道用户是否已经访问过我的网站?

用户浏览器的哪些特性是独特的??当然,很多人都有具有相同用户代理字符串的InternetExplorer10。甚至可能从相同的URL等访问。

更常见的方法是将cookie或一些数据存储在用户浏览器的本地存储中,将其标识为返回用户。

您可以查找此cookie或本地存储设置的存在,并适当地修改您的主页。

希望能有所帮助。