gpt4 book ai didi

javascript - 使下载链接在卸载前不触发

转载 作者:行者123 更新时间:2023-11-30 19:49:02 25 4
gpt4 key购买 nike

我有一个应用程序,用户可以在其中输入大量信息。因此,使用 beforeunload 事件很重要,这样用户就不会意外离开页面而失去进度。但是,该应用程序还需要下载链接,问题是即使下载不会导致用户离开页面,但单击这些下载链接会触发 beforeunload 事件。

我如何设置它以便用户必须在离开页面之前进行确认,但此确认不是通过单击下载链接触发的?

您可以在此处的可重现示例中看到整个过程:

最佳答案

这是一种 hack,但我认为它会阻止 beforeunload 事件在您的下载链接上触发:

<a href="somefile.txt" download target="_blank">Download</a>

基本上,将 download 属性添加到元素和 target 属性。

关于javascript - 使下载链接在卸载前不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54662104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com