需要有关不一致加载iframe的帮助

时间:2011-01-22 07:56:56

标签: facebook iframe google-chrome flask

我正在尝试在使用Flask和Apache服务的网站上加入Facebook共享iframe。然而iframe加载不一致,我不知道可能的解释。这是我观察到的:

  • iframe在Firefox和Safari中正确加载,但在Mac
  • 上没有加载Chrome 10.0 dev
  • 在Chrome中,加载整个页面时,iframe永远无法正确加载
  • 如果我从页面中删除了一半的元素,iframe正确加载可能是十分之三 - 无论我移除哪一半都无关紧要。
  • 如果我从页面中删除所有元素,则每次都会正确加载iframe。

不一致的行为让我觉得有某种竞争正在进行,但我不明白问题是什么,或者为什么它只会出现在Chrome中。无论如何,我感谢你的帮助。您可以查看网站here。谢谢,凯文

1 个答案:

答案 0 :(得分:0)

我认为他们的关键在于这句话:

  

如果我剥离了一半的元素   页面,iframe正确加载   可能是十分之三 - 不是   我删除了哪一半。

我将输出转储到文本文件,并在响应上运行tidy(1)或xmllint(1),以查看是否有不匹配的HTML标记。 Chrome可能无法正确处理错误,但Firefox和Safari可以恢复。