有时图像不会加载到iframe中

时间:2014-03-28 17:54:30

标签: javascript html iframe dojo

我使用iframe加载外部页面。页面有一个图像,有时会加载,但大多数时间不会(IE10和11更糟)。如果网址在没有Iframe的情况下直接加载到浏览器中,则会始终加载,但不会加载Iframe。我们的应用程序有一个Iframe portlet,它将调用这样一个HTML文件或一个带有重定向的文件。我们无法将url直接加载到我们的Iframe中,因为Dojo的url参数存在问题,该参数无效。每次执行时,url都会创建一个新的图像文件,并在某些时候删除它们。这是Iframes的已知问题吗?没有JQuery会有解决方法吗?

<html>
<title></title>
<head>
</head>
<body>
<iframe id="myFrame" name="myFrame"
    src="http://www.gomeznetworks.com/charting/publicForm.asp?crypt=%7F%B3%AC%B2%C8%B2%96%C6%C1sc%7D%7Fj%85qe%B4%A3%9C%AB%B4%8E%9C%8Fe%90Tzc%96%8Fp"
    height="99%"
    width="100%"
    marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"
>
</iframe>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

问题在于,浏览器安全性显然以与外部链接相同的方式处理Iframe。这些链接使用了cookie。设置为阻止cookie的浏览器存在问题。一旦我们允许这个网站的cookie,问题就解决了。