Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查用户是否访问了pdf的所有页面?_Javascript_Html_Pdf - Fatal编程技术网

Javascript 如何检查用户是否访问了pdf的所有页面?

Javascript 如何检查用户是否访问了pdf的所有页面?,javascript,html,pdf,Javascript,Html,Pdf,我的网站有一个链接,点击该链接可在新选项卡中打开pdf。我想知道用户是否访问了pdf的所有页面,并在确认后启用一个功能。如何做到这一点?如何在pdf文档上跟踪用户的移动?您可以使用(Mozilla的Firefox pdf查看器)创建自己的pdf查看器 选中,您将在呈现页面时获得承诺,因此您可以从文件或页面中获得所需的所有统计信息: pdf.getPage(1).then(function(page) { // you can now use *page* here }); 胡乱猜测:将pd

我的网站有一个链接,点击该链接可在新选项卡中打开pdf。我想知道用户是否访问了pdf的所有页面,并在确认后启用一个功能。如何做到这一点?如何在pdf文档上跟踪用户的移动?

您可以使用(Mozilla的Firefox pdf查看器)创建自己的pdf查看器

选中,您将在呈现页面时获得承诺,因此您可以从文件或页面中获得所需的所有统计信息:

pdf.getPage(1).then(function(page) {
  // you can now use *page* here
});

胡乱猜测:将pdf嵌入一个框架并监视该框架上的滚动条?我不相信您可以访问pdf容器,即使将其放置在IFrame中,我感觉滚动条将成为pdf插件的一部分。但是有一个想法,如果你生成PDF,你可能会在最后添加一个随机代码,然后你的用户必须进入你的网站。先生,我不是在创建PDF。管理员上传PDF供用户查看。约束是用户应该查看文档的所有页面,然后只有他才能访问该功能。先生,标准插件呢?哪一个可以在所有浏览器上运行?它不是只有Firefox支持的,它是Firefox的默认PDF查看器。此处列出了支持的浏览器: