Firefox 4 iframe问题

时间:2011-04-18 23:11:51

标签: firefox browser iframe gcal

我在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,第二个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>

令我非常惊讶,这就是我想要的。

这是超级juke-y但我不想留下它。

为什么不在FIREFOX中工作?

//修改

另一件事:iframe在Google页面上正确显示,它们为您提供了嵌入的代码。

这让我相信我自己的网站是问题,但我不知道为什么会这样,因为我没有css或javascript定位iframe或包含它的div。它也没有解释为什么它只发生在firefox中。我也尝试刷新缓存并清除cookie和所有内容。

1 个答案:

答案 0 :(得分:-1)

你需要逃脱你的&符号(&amp;)。保留他们未转义可能意味着URL被误读。