【发布时间】:2012-07-10 23:13:38
【问题描述】:
我有一个网站,允许用户将图像发布到 Facebook 页面。我使用表单并将其发布到隐藏的 IFRAME,以防止用户在发布图像后被重定向。
表单定义:
<form name="myform" id="myform" enctype="multipart/form-data" action="" method="POST" onsubmit="getAction(this);" target="uploader">
//....form code....//
iframe:
<iframe name="uploader" width=2px height=2px style="visibility: hidden"></iframe>
我的问题是,在 My Own Internet Explorer 9 中,当我尝试上传图片时,出现以下错误:
SEC7111: HTTPS security is compromised by res://ieframe.dll/dnserrordiagoff.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/noConnect.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/bullet.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/down.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/favcenter.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/favcenter.png
SEC7111: HTTPS security is compromised by res://ieframe.dll/background_gradient.jpg
它变得更奇怪了,就像我朋友的电脑一样,它有相同的 IE9 版本,并且连接到同一个网络,帖子工作得很好(它也在我家的另一台电脑上工作,另一个一个在我兄弟的电脑上)。 我可以说这只是一个本地问题,但是由于这个网站涉及许多客户,我不能不理解这个错误,如果它发生在我自己的操作系统上,它可能发生在其他机器上。
我还要注意,这在 Chrome 和 FireFox 上运行没有问题。
我不确定这是与代码相关的问题,我尝试用谷歌搜索并找到Microsoft Article 和This article。但是我删除了任何第三方 IE 插件,我们和我的朋友连接到同一个路由器(所以这不是路由器问题)并且我已经安装了最新的 Windows 更新。
我目前不知道如何解决这个问题,所以我想问一下你们中是否有人遇到过类似/相同的错误?并且可能对解决方案有一些想法......
如果需要,我很乐意提供更多代码,但我不想从一开始就用代码来填写问题,因为在大多数情况下它都可以正常工作。
谢谢。
【问题讨论】:
标签: html facebook internet-explorer iframe