首页 > Web开发 > 详细

JS跳转引发浏览器NS_BINDING_ABORTED

时间:2021-04-08 20:49:35      阅读:47      评论:0      收藏:0      [点我收藏+]
今天做下载的时候,发现点击下载按钮,不能跳至下载页。

  • 查看按钮dom结构:
    技术分享图片

两个同class名的按钮,一个是提交表单搜索,一个是下载。

  • 查看网络请求
    技术分享图片

点击下载的时候,发生了两次请求。
第一次请求直接被浏览器NS_BINDING_ABORTED 终止了。

分析:
原来class="formsubmit" 已经被绑定了提交搜索表单事件。
而下载下载按钮还绑定了click事件跳转到下载页。
这样点击下载按钮的时候就同时触发了两次网络请求。

原因:

在请求该链接的时候第一次请求还没有执行完毕,如果又发生了第二次请求的话,第一个请求就会中断,从而返回NS_BINDING_ABORTED。

JS跳转引发浏览器NS_BINDING_ABORTED

原文:https://blog.51cto.com/phpme/2692985

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!