繁体   English   中英

在浏览器中打开PDF禁用嵌入式Javascript

[英]Open a PDF in browser disable the embedded Javascript

我创建了一个小门页面,该页面允许用户打开PDF文件。 这些PDF文件是用户填写并发送回的表格。 还有一个Javascript用于自动填充某些字段。

该文件已在浏览器中正确打开,但是存在一个问题:Javascript已禁用,我不知道为什么。 正常吗 是出于安全原因吗?

当我下载文件并在Acrobat Reader中打开时,它可以正常工作。 我还禁用了Acrobat Reader中的选项,以强制使用插件代替浏览器的默认阅读器。 它仅在Firefox中有效。

是否可以激活Javascript? 如果没有,是否可以自动打开Adobe Reader? 如果可能的话,我不希望直接保存文件。

如果谈论智能表单,则必须在Acrobat中启用JavaScript。 它必须在浏览器中相似或独立。 另外,由于启用/禁用JS本身,在不同的浏览器中可能有许多安全原因。 常见原因之一是XSS的实用性。 您还必须知道浏览器或其插件是否支持JS。 并非所有浏览器也都使用Acrobat Reader。 但是,请参阅http://www.smartforms.business.gov.au/DeveloperResources/Documents/JavaScript_Instructions.pdf如何在Acrobat Reader中启用JS。

通常,我不建议您使用PDF表单而不是HTML表单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM