javascript - JS 针对特定情况禁用 beforeunload 事件处理程序

标签 javascript html

我有一个 beforeunload 的事件处理程序窗口事件。

window.addEventListener("beforeunload", myScript);

我还有一个A标记他的href是下载文件链接。因此,当我单击链接时,浏览器文件下载弹出窗口将打开,并导致 beforeunload起火。我怎样才能防止这个特定链接出现这种情况?

 <a href="link">Download</a>

最佳答案

打开一个新标签

<a href="link" target="_blank">Download</a>

关于javascript - JS 针对特定情况禁用 beforeunload 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48617214/

相关文章:

javascript - Websockets 请求-响应映射

javascript - 刷新 KendoUI 网格 - 寻呼机损坏

javascript - 如何为表中的一组 <tr> 设置 id

javascript - 如何查看表中的 firebase 对象

javascript - ie10 background-position-x 的解决方法

javascript - 使用 mailto (JavaScript) 发送电子邮件——更改邮件正文中特定字符的字体大小或将其设为粗体

javascript - 按住鼠标时在 Canvas 上的鼠标位置连续绘制矩形

javascript - module.run 中的 $rootScope 异步调用

javascript - 使用 "a"标签时如何触发点击事件

javascript - 空调控制台代码 : navigator. 振动