我在使用 Firefox 打开的 PDF 文件中使用 JavaScript 时遇到了问题。
总而言之,它是一个使用 XFA 表单和 JavaScript 来验证表单并生成二维码的文件。以下是该文件的链接: IRCC 表格
它只是告诉我:
JavaScript has been disabled, the form requires JavaScript to validate properly.
Please enable JavaScript through Preferences under the Edit menu and reopen the form.
我about:config
在 Firefox 中检查了我的。我有我的
pdfjs.disable : false
pdfjs.enableScripting : true
javascript.enabled : true
我可以填写表格,但证实按钮没有任何作用。我甚至尝试使用 Chrome,但不起作用。
请帮助我,我不想再使用带有 Adobe Acrobat Reader 的 Windows。我已经把那段黑暗的过去抛在身后了 :(...
答案1
如果你没有为 Ubuntu 安装 Adobe,你可以按照此步骤在 i386 上安装 Adobe Reader 9
wget --progress=dot -O ~/adobe.deb ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt install libxml2:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386 libatk-adaptor:i386
sudo dpkg --add-architecture i386
sudo apt update
sudo dpkg -i ~/adobe.deb
acroread /path/file.pdf
到启用 JavaScript 支持跟随 :
编辑 > 首选项 > JavaScript > 勾选启用 Acrobat JavaSript 并勾选启用 JavaScript 安全
然后,验证签名跟随 :
查看 > 导航面板 > 单击签名 > 在左侧面板上单击“全部验证”按钮以接受 IRCC 认证的所有信息
填写完表格后,点击验证按钮,就会出现如下通知 JS:
然后,QRcode 应该出现在最后一页,如下所示:
希望这可以帮助。