【问题标题】:Angularjs with Internet Explorer 11, security issue带有 Internet Explorer 11 的 Angularjs,安全问题
【发布时间】:2023-03-05 23:39:01
【问题描述】:

我使用 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”。

这是错误:

错误:出现安全问题。

在 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) 在 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 中遇到了完全相同的错误。

【问题讨论】:

  • 如果创建一个formatURL 过滤器来替换作用域函数呢?
  • 我猜你是在本地服务器上测试它。不在本地时会发生吗?
  • 从远程服务器服务时遇到同样的错误
  • @Max,我是法国人,所以我理解法语部分,但我认为你应该翻译它:错误:Un problème de sécurité s'est produit。 > 出现安全问题。
  • @StrandedKid 好主意

标签: javascript angularjs angularjs-directive angularjs-scope angularjs-ng-repeat


【解决方案1】:

我终于在这里Microsoft找到了答案。 微软不允许用户使用http://login:password@url 格式来防止隐藏url。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 2017-08-15
    • 2014-10-09
    • 2018-01-04
    相关资源
    最近更新 更多