IE11 - CustomEvent Polyfill 在 PDF 下载后停止触发事件
IE11 - CustomEvent Polyfill stop triggering events after PDF download
作为来自 MDN 的 CustomeEvent is not supported in IE11, so added polyfill。
这在其他浏览器(Chrome、Firefox)甚至 IE11 中工作正常,但在非常具体的步骤后它会停止 triggering/listening 事件。即下载 PDF 并触发 "change" 事件。
重现错误的步骤:
在IE11/Win7
中打开Demo
下载 PDF
Change Checkbox,会调用原生change事件,但CustomEvent不会触发。
打开 DevTool 的控制台以可视化 console.logs。
请提出替代方案 polyfill/solution/suggestion。谢谢
这并没有解决最初下载 PDF 后不再触发 CustomEvents
的问题,但我注意到如果您将 target="_blank"
放在 <a>
href link, 事件在下载后继续工作。
作为来自 MDN 的 CustomeEvent is not supported in IE11, so added polyfill。
这在其他浏览器(Chrome、Firefox)甚至 IE11 中工作正常,但在非常具体的步骤后它会停止 triggering/listening 事件。即下载 PDF 并触发 "change" 事件。
重现错误的步骤:
在IE11/Win7
中打开Demo
下载 PDF
Change Checkbox,会调用原生change事件,但CustomEvent不会触发。
打开 DevTool 的控制台以可视化 console.logs。
请提出替代方案 polyfill/solution/suggestion。谢谢
这并没有解决最初下载 PDF 后不再触发 CustomEvents
的问题,但我注意到如果您将 target="_blank"
放在 <a>
href link, 事件在下载后继续工作。