我有一个网站,允许用户将图像发布到 Facebook 页面。我使用表单并将其发布到隐藏的 IFRAME,以防止用户在发布图像后被重定向。
表格定义:
<form name="myform" id="myform" enctype="multipart/form-data" action="" method="POST" onsubmit="getAction(this);" target="uploader">
//....form code....//
框架:
<iframe name="uploader" width=2px height=2px style="visibility: hidden"></iframe>
我的问题是,在我自己的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 更新。
我目前不知道如何解决这个问题,所以我想问一下你们中是否有人遇到过类似/相同的错误?也许对解决方案有一些想法......
如果需要,我很乐意提供更多代码,但我不想从一开始就用代码填充问题,因为在大多数情况下它都可以正常工作。
谢谢。