正如标题在网站上所说,可以判断用户是否浏览过该页面的一部分?
答案 0 :(得分:3)
将该部分移动到单独的iframe中吗?然后,如果他们滚动到底部,发出一个小图像文件的获取请求..忘记技术的名称..
更新:它被称为Web Bug .. Web错误是嵌入在网页或电子邮件中的对象,通常对用户不可见,但允许检查用户是否已查看过该页面或电子邮件。一种常见用途是电子邮件跟踪。替代名称是Web信标,跟踪bug,跟踪像素,像素标签,1×1 gif和清晰的gif。
答案 1 :(得分:2)
如果您正在谈论检查用户是否实际查看了网页的某些部分,您需要安装网络摄像头并跟踪他的眼球运动。
如果您正在讨论检测用户向下滚动页面的距离,您可以使用Javascript在OnScroll事件中检测到这一点。如果需要记录,可以将一些ajax发送到服务器。
答案 2 :(得分:1)
我不确定这是否合乎道德 - 但从技术上讲,如果你使用javascript,你可以检测文档中每个段落标记的鼠标悬停事件,然后将这些信息AJAX发送回服务器。当用户向下滚动页面时,他们可能会将鼠标移到段落上,然后您至少知道他们读到的位置。
答案 3 :(得分:1)
不可靠,没有。
简单示例:我在中间单击链接,在新的背景选项卡中打开它。然后我决定反对它,并关闭标签,而不是看着它。任何JavaScript技巧都会报告我看到了所有内容。
更复杂的示例:新手用户没有最大化浏览器窗口,并且浏览器窗口的一部分在屏幕外。任何JavaScript技巧都会报告,就好像正在查看整个视口一样,所以即使将查询限制为只发生滚动的情况也无济于事。
答案 4 :(得分:0)
除非您需要某种类型的用户操作,否则您只能告诉他们下载了一些部分,而不是他们实际查看过的部分。
答案 5 :(得分:0)
不确定。将该内容放在div中,然后在您的html中,使用一些javascript,捕获onmouseover事件并在那里完成您的工作。如果他们把鼠标放在某个东西上,那么他们已经看到它是一个非常安全的赌注,我会说......
希望这有帮助。