AngularJs:错误:IE11中发生了安全问题

时间:2018-11-29 09:57:04

标签: angularjs internet-explorer

我们已经使用AngularJS 1.2.x版本开发了一个站点。要显示的数据以JSON格式获取,我们使用了角度表达式来填充这些数据。

在JSON响应中,我们有一个格式为http://username@site.com的URL。可以在Chrome FF中正确渲染。但是在IE11中,我们收到了以下异常

错误:发生了安全问题。

at xa (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:124:230)
at Anonymous function (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:116:319)
at Anonymous function (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:116:319)
at Anonymous function (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:116:319)
at r (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:7:390)
at start (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:285:470)
at c (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:282:408)
at G (site/angularjs.d7ecc107a031818a8e5269a12c25ec8e.js:284:243)
at Anonymous

我们在(Angularjs with Internet Explorer 11, security issue)中发现了类似的问题,但是接受的答案中提供的链接不再有效。

有没有解决此问题的方法?

1 个答案:

答案 0 :(得分:0)

我想这是不可能的,这是IE的安全问题,除了将url格式更改为IE接受的内容外,没有其他解决方法。

关于断开的链接,由于某种原因,该文章的英文版不再可用,但是我已经切换了网址的语言环境,并设法找到了其他语言,包括pt-BRpt-PTes-ES,并根据您的个人资料hi-IN,如果这对您不起作用,您可以尝试将其中之一翻译成英语,甚至可以在文章网址中尝试使用其他词。

这些是我尝试过的,并且没有损坏:

应该有more locales可用,但我不想测试所有这些。