Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – 角度的不安全链接大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在AngularJS中,在以下场景中,Firefox将不安全:置于以下列方式生成的URL之前。然后显示一个错误页面,上面写着“地址未被理解”。这是我本地PC上的文件请求。

链接

<li ng-repeat="fruit in fruits">
    <a href="{{ fruit.link }}">{{ fruit.title }}</a>
</li>

阵:

$scope.fruits = [
    {   "title"     :   "Orange","link"      :   "fruits_orange.html"  }
];
您看到此提交的副作用:
https://github.com/angular/angular.js/commit/9532234bf1c408af9a6fd2c4743fdb585b920531旨在解决一些安全隐患。

此提交为以file://开头的网址引入了非向后兼容的更改(后来在https://github.com/angular/angular.js/commit/7b236b29aa3a6f6dfe722815e0a2667d9b7f0899中放宽了

我假设您使用的是1.0.5或1.1.3 AngularJS版本之一。如果是这样,您可以通过配置$ compileProvider重新启用对file:// URL的支持,如下所示:

angular.module('mymodule',[],function ($compileProvider) {

  $compileProvider.urlSanitizationWhitelist(/^\s*(https?|ftp|mailto|filE):/);

});

或者在Angular 1.2.8及以上版本中:

angular.module('mymodule',function ($compileProvider) {

  $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|filE):/);

});

大佬总结

以上是大佬教程为你收集整理的angularjs – 角度的不安全链接全部内容,希望文章能够帮你解决angularjs – 角度的不安全链接所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。