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" 事件。

重现错误的步骤:

  1. 在IE11/Win7

  2. 中打开Demo
  3. 下载 PDF

  4. Change Checkbox,会调用原生change事件,但CustomEvent不会触发。

打开 DevTool 的控制台以可视化 console.logs。

请提出替代方案 polyfill/solution/suggestion。谢谢

这并没有解决最初下载 PDF 后不再触发 CustomEvents 的问题,但我注意到如果您将 target="_blank" 放在 <a> href link, 事件在下载后继续工作。