javascript - 使用 javascript 获取 PDF 的设备 ID

标签 javascript pdf

是否可以通过PDF文件中的javascript获取“设备id”来识别用户的PC/手机?

我打算在打开文件后将此设备 ID 发送到服务器进行简单例份验证(发送到服务器不是问题)。

最佳答案

使用 Acrobat JavaScript(PDF 的 JavaScript 版本),您将无法从计算机获取用户 ID 或任何内容。而且,正如前面所说,只有少数移动设备的 PDF 查看器在某种程度上支持 (Acrobat) JavaScript,而且(据我所知)它们都不支持身份对象(这是可以访问某些用户信息的地方) 。

但是,对于何时可以访问某些身份对象的属性(例如用户的登录名)存在严格的限制。事实上,唯一的时间是应用程序 (Acrobat) 启动时。为了使文档等可以访问此信息,您必须安装应用程序级 JavaScript,它可以读取信息并将其作为全局变量使用。这确实需要在特定位置主动安装 JavaScript。 (同样,没有移动 PDF 查看器支持这一点)。

简而言之,答案是“不”。

关于javascript - 使用 javascript 获取 PDF 的设备 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344699/

相关文章:

php - 如何将 html 页面转换为 pdf 并在每个 pdf 页面中用标题打破内容?

javascript - 使用 javascript 创建表单数据的缺点

javascript - Angular2 应用程序不适用于 Microsoft edge

javascript - jquery源错误

javascript - 根据字符串检查 ng-model 的值并执行函数

macos - 在 AppleScript 中从 PDF 文档到 JPEG 图像

Android:创建 PDF 文件并将其下载到下载目录

javascript - 如何在angularjs中使用ui-router获取url参数

php - 使用 Zend_PDF 将 PDF 放入另一个 PDF 文档中

Java - 读取和写入在浏览器窗口内呈现的 Pdf