是否可以通过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/