![](/img/trans.png)
[英]Internet explorer 11 Angularjs + NodeJS + Mongoose issue
[英]Angularjs with Internet Explorer 11, security issue
我正在使用Angularjs幾個月,它在Chrome / Firefox / Safari中就像一個魅力,但是面對IE11和Edge的一些問題。
似乎我的問題來自ng-src,因為沒有顯示圖像,並且從未設置過src屬性。
這是代碼:
<div class="cell col-xs-12 col-sm-6 col-md-4 col-lg-3" ng-repeat="obj in DATA.objects | orderBy:objectsOrder track by $index ">
<div ng-click="setCurrent($event, obj, '{{'obj_nav_' + $index}}')">
<img ng-src="{{formatURL(obj.Id, obj.img.fileName)}}"></img>
<div>
<p ng-bind="obj.name"/>
<p ng-bind="obj.address"/>
</div>
</div>
</div>
formatURL是一個范圍函數,用於格式化URL以獲取圖像,例如格式化的URL將為“ https:// user1:mdp@mydomain.com/objId/imageName ”。
這是錯誤:
錯誤:發生了安全問題。
at Aa( http://192.168.9.97/web/app/lib/angular/angular.min.js:147:46 )匿名函數( http://192.168.9.97/web/app/lib/angular/angular .min.js:137:142 )在Z.prototype。$ set( http://192.168.9.97/web/app/lib/angular/angular.min.js:76:149 )匿名函數( http:/ /192.168.9.97/web/app/lib/angular/angular.min.js:242:344 )匿名函數( http://192.168.9.97/web/app/lib/angular/angular.min.js:77 :72 )at m( http://192.168.9.97/web/app/lib/angular/angular.min.js:7:320 )在Z.prototype。$ set( http://192.168.9.97/web/ app / lib / angular / angular.min.js:77:49 )匿名函數( http://192.168.9.97/web/app/lib/angular/angular.min.js:71:500 )匿名函數( http://192.168.9.97/web/app/lib/angular/angular.min.js:95:444 )匿名函數( http://192.168.9.97/web/app/lib/angular/angular.min。 js:128:156 )
使用Angularjs 1.4.7拋出此錯誤消息。 請注意,當我第一次遇到問題時,我使用的是1.3.0-rc5,然后我更新了Angular,但仍然遇到了同樣的問題。 我在Edge中得到了完全相同的錯誤。
我終於在微軟找到了答案。 Microsoft不允許用戶使用http:// login:password @ url格式來防止隱藏的URL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.