其他分享
首页 > 其他分享> > JS跳转引发浏览器NS_BINDING_ABORTED

JS跳转引发浏览器NS_BINDING_ABORTED

作者:互联网

今天做下载的时候,发现点击下载按钮,不能跳至下载页。

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

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

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

原因:

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

标签:请求,跳转,BINDING,JS,ABORTED,按钮,NS,下载
来源: https://blog.51cto.com/phpme/2692985