IE9 ieframe.dll出现角度上传文件错误

JMax2012

我正在使用angular-upload处理通过HTTPS服务的应用程序中的文件上传。Angular-upload设置为“当不支持FormData时退回到iframe上传”,但是在IE9中使用iframe通过HTTPS进行上传的组合导致控制台中出现以下错误:

SEC7111: HTTPS security is compromised by res://ieframe.dll/forbidframing.htm 
SEC7111: HTTPS security is compromised by res://ieframe.dll/ErrorPageTemplate.css 
SEC7111: HTTPS security is compromised by res://ieframe.dll/errorPageStrings.js 
SEC7111: HTTPS security is compromised by res://ieframe.dll/httpErrorPagesScripts.js 
SEC7111: HTTPS security is compromised by res://ieframe.dll/red_x.png 
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png 
SEC7111: HTTPS security is compromised by res://ieframe.dll/background_gradient.jpg 

我尝试将add name =“ X-Frame-Options” value =“ SAMEORIGIN”添加到web.config中的自定义标头,以及删除add name =“ Strict-Transport-Security” value =“ max-age = 31536000“,但这些方法均未改变结果。

除了拒绝支持IE9(在这种情况下不是一种选择)之外,还有其他想法如何使角上传在IE9中与HTTPS / iframe很好地配合?

更新我可以通过用[AllowAnonymous]标记Web api方法来部分解决该问题。现在已接受上载的文件,但是出现了一个相关的问题:

1)我可以在“网络”监视器上看到服务器响应返回了预期的响应

2)但是,监视器将请求始终显示为“待处理”状态,因此响应数据永远不会返回到Angular控制器,因此永远不会更新UI

3)上面显示的相同错误列表继续显示在控制台中

埃里克·劳

错误消息显示您的子帧具有X-FRAME-OPTIONS防止其陷害标题。您需要解决该问题;使用Fiddler验证是否已正确删除标题。

另请注意,IE将被application/json视为文件下载,并且不会内嵌显示。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angularjs,文件上传和IE9

来自分类Dev

使用iFrame for IE9上传文件

来自分类Dev

IE:HTTPS安全性受到res://ieframe.dll/sslnavcancel.htm的影响

来自分类Dev

IE9和角度路由问题

来自分类Dev

IE9的dailymotion API postMessage错误

来自分类Dev

使用不带FormData(IE9)的AJAX上传文件

来自分类Dev

带有IE9的Blueimp文件上传器

来自分类Dev

IE9中出现重复字体真棒图标

来自分类Dev

在IE9中中止AJAX请求时遇到错误

来自分类Dev

ie9错误:“ Blob”未定义

来自分类Dev

ColdFusion 10错误仅在IE9中发生

来自分类Dev

BreezeJS和IE9的无效ETAG错误

来自分类Dev

从IE9拖放事件获取文件位置

来自分类Dev

如何在IE9中获取文件

来自分类Dev

TinyMCE图像上传在IE9和IE10中不起作用

来自分类Dev

为什么页脚没有出现在IE10和IE9上?

来自分类Dev

为什么页脚没有出现在IE10和IE9上?

来自分类Dev

XML的XDomainRequest(CORS)在IE8 / IE9中导致“访问被拒绝”错误

来自分类Dev

mOxie XmlHttpRequest IE8和IE9 DOM错误

来自分类Dev

jQuery文件上传-不发送IE9中的标头

来自分类Dev

我可以使用jQuery Ajax在IE9中上传文件吗?

来自分类Dev

精细上传器不允许再选择IE8和IE9中的多个文件

来自分类Dev

直接上传到S3时如何让IE9设置内容类型

来自分类Dev

来自geoJSON的Mapbox标记未出现在IE9中

来自分类Dev

IE9中出现意外的怪异CSS行为

来自分类Dev

Delphi-TWebBrowser中的证书错误,IE9中没有错误

来自分类Dev

Delphi-TWebBrowser中的证书错误,IE9中没有错误

来自分类Dev

为什么我的文件结果文件名损坏了IE9?

来自分类Dev

IE9为什么不接受文件名长度超过230的文件?