在pdf.worker.js中有一段代码隐藏了电子签章
// Hide signatures because we cannot validate them.
if (data.fieldType === 'Sig') {
this.setFlags(AnnotationFlag.HIDDEN);
}
注释掉之后可以显示电子签章,当时不太理解是从什么角度出发,要隐藏这个东西
现在遇到兼容性问题,手头的安卓 4.4 和 ios11.1 不显示电子印章,会报字体的错误,安卓 6 和 ios11.4 好用。。还没找到解决方法
上面不是写了么,因为不能验证,所以就不显示了
以下都是猜测,因为我对电子签章并无多少了解
按照道理,电子签章应该依赖数字签名公私钥体系来验证的,但是js并不能获取本机所信任的根证书,自然也无法验证