我怎么知道链接被看到了

时间:2013-05-18 12:41:30

标签: php javascript jquery

我正在尝试制作包含某些链接的网页,当有人点击某个链接时,分数会上升。

如何找到really seen与链接相关的网页的访问者?但不只是点击链接并关闭页面以获得分数......

真正看到的意思是:页面加载已完成。

我的链接会在新窗口中打开。

任何解决方案?

3 个答案:

答案 0 :(得分:2)

您无法真正看到不在同一个域中的网页。 Chrome甚至将它们放在一个单独的线程中。

回到那天你可以使用这里谈到的CSS漏洞:https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and_the_:visited_selector

如果您真的想要制作具有此类功能的网页,则必须制作浏览器插件/扩展程序。

答案 1 :(得分:1)

您可以在链接中包含一个nonce令牌,并将该令牌发布到服务器,在一些javascript中呈现嵌入相同令牌的页面,并在页面完成呈现时让javascript回发令牌。虽然看起来有点矫枉过正。

答案 2 :(得分:0)

我唯一可能做的事情就是将链接设置为您网站上的重定向页面然后您可以控制以查看页面是否已加载,然后在页面加载后重定向到实际网页以进行链接旨在。这样您就可以确定用户等待查看网页了。

除此之外,我认为没有其他方法可以解决这个问题。