解决 angularjs 的a标签自动加上unsafe:的安全检查问题

近期使用了 angularjs 引入页面功能,发现只要a标签在 ng-app 子节点的话,使用 javascript:void(0); 功能使点击标签不跳转页面,但是每次使用这段代码时,在浏览器上的签名总会自动加上  unsafe:javascript:void(0);  如下图

解决 angularjs 的a标签自动加上unsafe:的安全检查问题_第1张图片

 百度一查才知道这是 angularjs  安全检查功能,但是有了这个东西会导致我无法使用a表示的点击事件,

这篇文章是目前最多人使用的方法:https://blog.csdn.net/u011127019/article/details/55517989,但是在我这里依然不奏效,所以一狠下心来直接改源码,

方法也很简单,找到 angularjs  的源码文件,搜索 unsafe: 字符串(记得带冒号),然后删除即可

解决 angularjs 的a标签自动加上unsafe:的安全检查问题_第2张图片

 然后再次刷新页面,unsafe: 字符串就没了

解决 angularjs 的a标签自动加上unsafe:的安全检查问题_第3张图片

你可能感兴趣的:(AngularJS)