2013-12-17 73 views
0

我有一个非常奇怪的问题与IE浏览器(测试IE11) 我有一个wordpress页面,其中包含一个硬编码iframe块链接到一个PHP页面,运行几个脚本。我在一年前使用了相同的代码,并且它工作正常。现在,当我将iframe放入页面时,Chrome,Firefox,Safari,Opera都会正确显示它。但是,当我在IE中打开页面时,iframe不断刷新。Internet Explorer刷新iframe

下面是WordPress的页面 http://www.austinweddings.com/bridalextravaganza/dream-wedding-giveaway/

<div style="float: none; clear: both; height: 400px;"> 
    <h2 class="post-title entry-title"><a href="#">Vote for your favorite couple now!</a></h2> 
Share this page with your friends on facebook! 
    <div class="fb-like" data-share="true" data-show-faces="true" data-action="like" data-layout="standard" data-href="http://www.austinweddings.com/bridalextravaganza/dream-wedding-giveaway/"></div> 
    <iframe style="border:0;" src="http://www.texasweddingsltd.com/video-voting/index.php" height="400" width="980"></iframe> 
</div> 

内我会为iframe代码如果我访问,在IE它显示罚款http://www.texasweddingsltd.com/video-voting/index.php,但的iFrame它进入无限循环刷新。

编辑:我已经测试了与WordPress相关的另一个HTML页面上的iFrame,并且在刷新后正确显示它。我将问题缩小到wordpress页面本身。

编辑:在另一个WordPress页面测试了iframe 这个问题仍然存在,我相信这个问题在某种程度上是由两个页面上存在的JS调用引起的。

任何帮助将不胜感激!

+0

千万人仍然使用iframe的? –

+0

@MarkBaker取决于所需的应用程序和浏览器支持的性质。你在想''也许? – MonkeyZeus

回答

0

我得到同样的结果在IE11但我的主要建议是寻找到的错误从控制台:

enter image description here

+0

感谢您的答复,我试图调试错误,但似乎错误源于jquery文件。这是未经修改的。 – user3113021

+0

你是对的。即使你的文件没有被修改,也可能有一些原生的JS代码与IE11不能很好地兼容。我发布的错误指的是一个转换为“嘿,我找不到jQuery,请包括该资源,以便$'可以正常工作”的问题“ – MonkeyZeus

+0

我已经缩小了问题的范围,将jquery加载到iframe页面和wordpress页面。两者都被加载到一个页面的冲突创建了一些错误,导致处理投票的php脚本获取错误。由于页面写得不好,在这一点上我需要前端工作,我只是在IE中禁用iframe。感谢您给予的帮助。 – user3113021

相关问题