0

iframeFlask と Apache を使用して提供されているサイトにFacebook 共有を含めようとしています。ただし、iframe負荷には一貫性がなく、考えられる説明がわかりません。これが私が観察したことです:

  • iframe は Firefox と Safari では正しく読み込まれますが、Mac の Chrome 10.0 dev では読み込まれません。
  • Chrome では、ページ全体を読み込むと iframe が正しく読み込まれません
  • ページから要素の半分を削除すると、iframe はおそらく 10 回のうち 3 回正しく読み込まれます。どの半分を削除してもかまいません。
  • ページからすべての要素を取り除くと、iframe は毎回正しく読み込まれます。

一貫性のない動作は、何らかの競合が発生していると思わせますが、何が問題なのか、なぜ Chrome でのみ表示されるのかわかりません。とにかく、私はあなたの助けに感謝します. サイトはこちらからご覧いただけます。ありがとう、ケビン

4

1 に答える 1

0

彼らの鍵はこの声明にあると思います:

ページから要素の半分を削除すると、iframe はおそらく 10 回のうち 3 回正しく読み込まれます。どの半分を削除してもかまいません。

出力をテキスト ファイルにダンプし、応答に対して tidy(1) または xmllint(1) を実行して、一致しない HTML タグがあるかどうかを確認します。Chrome はエラーを正しく処理していない可能性がありますが、Firefox と Safari は回復できます。

于 2011-05-19T16:51:29.080 に答える