我想了解决定网页特定部分何时被查看的代码和功能(仅供理解)。
例如,在StackExchange网站上,它确定一个人何时完全阅读了“关于”页面(并授予相应徽章)。哪个函数/代码/语言正在观察此情况?
或者至少,我如何跟踪和/或确定此功能在页面源代码中的位置?
例如,在StackExchange网站上,它确定一个人何时完全阅读了“关于”页面(并授予相应徽章)。哪个函数/代码/语言正在观察此情况?
或者至少,我如何跟踪和/或确定此功能在页面源代码中的位置?
$('body').scroll(function () {
if($(this).scrollTop() > 1000) {
// Fire off AJAX request
}
});
我没有测试过这个,你需要更改1000
为在文章中到达元素所需的像素数,以便适用于不同长度的文章。
http://stackoverflow.com/about/read
发送到服务器,并将StackExchange.options.user.fkey
的值作为有效载荷数据。 如果您将 this mess 复制到 http://jsbeautifier.org/ 中并查看第 231 行,您将看到这个 POST 请求。 - apsillers