
智能摘要 AI
文章描述了一个网站问题:从首页或列表页点击进入文章页时,使用Firefox开发者工具查看会报出NS_BINDING_ABORTED错误。这是因为在使用`location.href`跳转的同时未阻止默认链接行为,导致两次请求,首次请求被终止引发错误。解决方案包括直接移除JS效果或通过调用`event.preventDefault()`来阻止默认链接跳转。此方法有效避免了重复请求,解决了该错误。
问题描述
之前网站一直有一个问题,就是从首页或者列表页点击进入一篇文章页,使用FireFox自带的开发者工具查看的时候,会发现有一个NS_BINDING_ABORTED错误。
因为有个js效果,点击链接会出现“页面载入中……”字样。由于使用了location.href跳转但没有屏蔽链接本身的跳转,发生了两次请求,第一次请求就被火狐浏览器终止了,报了NS_BINDING_ABORTED错误。

解决办法
这个问题改起来也比较简单,最简单的就是去掉这个js效果,点击链接进入链接即可。
当然如果想保留这个效果,加个preventDefault事件就行,preventDefault() 方法阻止元素发生默认的行为,就可以屏蔽链接本身的跳转。
ESWINK , 版权所有丨如未注明 , 均为原创
原文标题:「其他分享」Firefox报NS_BINDING_ABORTED错误




评论 (0)