不触发onbeforeunload事件的下载方法
js,html可以通过window.location.href下载文件,但是会触发onbeforeunload事件,<a href=''>方式又没效果,有没有不触发onbeforeunload事件的下载方法?
套一层iframe再使用这种方式就行了
简单点的做法,把下载文件的脚本放在一个页面down.html中,然后哪个页面需要下载文件时就加载一个iframe,src指向dowm.html就行了,这样被刷新的只是down.html,对外层页面无影响。加载时还可以把iframe隐藏,这样不会影响样式