Firefox で奇妙な iframe の問題が発生しています。私は4.0.1を使用しています。
私はgcalを埋め込んでいます。これがコードです
<iframe src="https://www.google.com/calendar/embed?showTitle=0&showNav=0&showDate=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&mode=AGENDA&height=400&wkst=1&bgcolor=%23FFFFFF&src=oliversong%40comcast.net&color=%23182C57&ctz=America%2FNew_York" style=" border-width:0 " width="500" height="400" frameborder="0" scrolling="no"></iframe>
そして、この gcal は Chrome と Opera で完全に動作しますが、Firefox ではまったく表示されません。html はまったく呼び出されず、空の iframe と空の要素が表示されるだけです。
面白いことに、同じ iframe を 2 つ続けて配置すると、2 つ目の iframe が正しく表示されます。
やってみた
<iframe style="display:none"></iframe>
<iframe src="https://www.google.com/calendar/embed?showTitle=0&showNav=0&showDate=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&mode=AGENDA&height=400&wkst=1&bgcolor=%23FFFFFF&src=oliversong%40comcast.net&color=%23182C57&ctz=America%2FNew_York" style=" border-width:0 " width="500" height="400" frameborder="0" scrolling="no"></iframe>
そして驚いたことに、これは私が望んでいることを行います。
これはスーパージュークですが、そのままにしておきたくありません。
FIREFOX で IFRAME が機能しないのはなぜですか?
//編集
別のこと: iframe は Google ページに正しく表示され、埋め込みコードが提供されます。
それは私自身のサイトが問題であると私に信じさせますが、iframeまたはそれを含むdivを対象とするcssまたはjavascriptがないため、なぜそうなるのかわかりません。また、Firefox でのみ発生する理由についても説明していません。また、キャッシュをフラッシュし、Cookie とすべてをクリアしようとしました。