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

时间:2013-12-06 08:45:41

标签: java javascript html pdf wicket

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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