我试图在firefox浏览器中使用adobe插件在pdf表单中添加签名。我的代码没有使用Adobe,并显示了"NotAllowedError:安全设置阻止对此属性或方法的访问“错误。
function addSignature(image){
try {
app.alert("add image");
this.createDataObject({cName: "my_signature", cValue: image});
oFile = util.streamFromString( image, "utf-8");
this.setDataObjectContents("my_signature", oFile);
this.submitForm({
cURL: VIS_SIGN_SERVER_URL , // + "#FDF",
cSubmitAs: "PDF" // the default, not needed here
});
} catch (e) {
app.alert(e);
}
}但是,当我安装Adobe时,它运行得非常完美。即使我阅读了文档并搜索了这个问题,我也找不到使它在Adobe或任何文档中工作的解决方案,这些文档表明在Adobe中是不可能的,而只能在Adobe中实现。
提前谢谢你!
发布于 2020-02-03 14:28:09
根据中Acrobat的™引用:


其中,第四列中的D定义为:
在Acrobat和Acrobat中允许使用属性或方法。它可以在Adobe ( 5.1版或更高版本)中访问,具体取决于已应用于文档的其他使用权限:
..。
D-需要文件附件权限
因此,显然您必须使用Adobe启用PDF (应用使用权限)使其在Adobe中工作。
https://stackoverflow.com/questions/60040814
复制相似问题