我使用pdf.js API方法(如run和open)在div中的pdf.js查看器中加载pdf.js查看器。
在此页面中,我还有一个文件上传部分,用于附加相关文档。
问题是,当我使用dropzone在文件上传部分上传文档时,pdf查看器认为我正在上传文档并更改现有文档。有没有设置关闭它?我以为在network.js中会有一些东西,但我还没有找到任何有希望的东西。
答案 0 :(得分:0)
Here is the offending part in PDFViewerApplication,它会添加一个全局change
事件侦听器,如果它是一个选择了文件的文件输入,则会更改pdf。
不幸的是没有设置标志来禁用此行为,没有引用侦听器功能来删除它,也没有办法取消或更改事件(它也会破坏应用程序的其他部分),所以你&#39 ; ll必须修改此代码才能将其删除。看起来听众只会调度一个新的内部fileinputchange
事件,该事件仅用于此事件,因此您只需要注释掉this line。