2011-01-22 35 views
0

我試圖在使用Flask和Apache提供服務的站點上包含Facebook共享iframeiframe加載不一致,但我對可能的解釋有所損失。以下是我觀察到:需要不一致的加載iframe的幫助

  • iframe的正確加載在Firefox和Safari但不是Chrome瀏覽器10.0 dev的,在Mac
  • 在Chrome中的iframe從來沒有正確加載,當我加載整個頁面
  • 如果我從頁面中剝離了一半元素,iframe正確加載可能是十次中的三次 - 無論我刪除哪一半都無關緊要。
  • 如果我去掉頁面中的所有元素,則iframe每次都會正確加載。

不一致的行爲讓我覺得有某種比賽正在進行,但我不明白這個問題會是什麼,或者爲什麼它只會出現在Chrome中。無論如何,我感謝你的幫助。您可以瀏覽網站here。謝謝,凱文

回答

0

我認爲他們關鍵是在此聲明:

如果我剝元素的一半 的頁面時,iframe加載正確 也許三次了十 - 不 問題是我移除的一半。

我會將輸出轉儲到一個文本文件,並會在響應中運行整潔(1)或xmllint(1)以查看您是否有錯誤匹配的HTML標記。 Chrome很可能無法正確處理錯誤,但Firefox和Safari能夠恢復。