簡體   English   中英

Angularjs與Internet Explorer 11,安全問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM