问题描述
之前网站一直有一个问题,就是从首页或者列表页点击进入一篇文章页,使用FireFox自带的开发者工具查看的时候,会发现有一个NS_BINDING_ABORTED错误。
因为有个js效果,点击链接会出现“页面载入中……”字样。由于使用了location.href
跳转但没有屏蔽链接本身的跳转,发生了两次请求,第一次请求就被火狐浏览器终止了,报了NS_BINDING_ABORTED
错误。
![「其他分享」Firefox报NS_BINDING_ABORTED错误插图 「其他分享」Firefox报NS_BINDING_ABORTED错误插图](https://static.esw.eswlnk.com/2022/08/20220814073017424.png)
解决办法
这个问题改起来也比较简单,最简单的就是去掉这个js效果,点击链接进入链接即可。
当然如果想保留这个效果,加个preventDefault事件就行,preventDefault()
方法阻止元素发生默认的行为,就可以屏蔽链接本身的跳转。
ESWINK , 版权所有丨如未注明 , 均为原创
原文标题:「其他分享」Firefox报NS_BINDING_ABORTED错误
![Eswink原创声明 Eswink原创声明](https://static.esw.eswlnk.com/2022/08/20220811043724800.png?imageView2/0/format/webp/interlace/1/q/75%7Cwatermark/1/image/aHR0cHM6Ly9jZG4uZXN3Lmluay8yMDIxLzAxLzIwMjEwNTAzMTcwNTQ3MjMucG5nLWxpc3Q=/dissolve/8/gravity/Center/dx/0/dy/0%7Cimageslim)
📮评论