【问题标题】:iframe not showing up in firefox onlyiframe 仅在 Firefox 中不显示
【发布时间】:2012-06-21 21:26:31
【问题描述】:

我在下面的 iframe 没有显示出来。实际上它在萤火虫中是灰色的。

但它在 Chrome 和 Safari 中加载得非常好。谁能指出我正确的方向?

非常感谢。

<iframe allowtransparency="true" scrolling="no" frameborder="0"
src="http://widget.yourchalkboard.com/show_widget.php
?token=AP6sWcLms0DkU0gd7zCykmNNkUdb76uP7FPuIGlZ8aXFWlhOp8&type=leaderboard"
style="height:90px;width:728px;padding:0px;border-width:0px"></iframe>

【问题讨论】:

  • Works in jsfiddle 在 Firefox 4 上为我...
  • 它在 Firefox 4 中对我不起作用。iframe 的 body 为空。
  • 是的,在 chrome 中它可以完美运行。有人知道为什么吗?
  • iframe 不是问题,而是网址,如果您将其单独粘贴到浏览器中,它也不起作用。
  • 是的,但它适用于 chrome。当您加载该网址时,会加载另一个 iframe。 &lt;iframe class=" beqfdiqindyekztyacpk" scrolling="no" frameborder="0" style="height:90px;width:728px;padding:0px;" src="http://widget.yourchalkboard.com/widget.728x90.php?dev_token=AP6sWcLms0DkU0gd7zCykmNNkUdb76uP7FPuIGlZ8aXFWlhOp8" allowtransparency="true"&gt; 这是在 chrome 中加载的,但不是 ff4。另外,在 ff4 中,它也将一个类插入到 iframe 中

标签: html css iframe


【解决方案1】:

检查您的广告屏蔽。仅供参考。有同样的问题。失去了一天。哈哈。

【讨论】:

    【解决方案2】:

    不要使用 iframe,仅适用于 IE8 及以下版本。使用对象

    执行此操作(此示例将使用 ie9 的 iframe,没什么大不了的(你可以使用 lte ie8 代替)。

    <!--[if IE]>        
    <iframe class="whatever_IE" align="???" src="????" width="???" height="???" border="none" scrolling="no" frameborder="0"></iframe>
    <![endif]-->
    
    <!--[if !IE]>-->
    <object  type="text/html" class="whatever" data="????" width="???" height="???"></object>   
    <!--<![endif]-->
    

    【讨论】:

      【解决方案3】:

      我也遇到过同样的情况,问题似乎是主页的 URL 是使用 IP 地址而不是域名访问的。更多信息http://code007.wordpress.com/2012/06/21/iframe-not-loading-in-firefox-13/

      【讨论】:

        【解决方案4】:

        我曾经遇到过这种类型的问题,开发中的文件在其文件名中包含“框架”一词。通过更改文件的名称,这个问题就消失了。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-03-14
          • 1970-01-01
          • 2012-03-03
          • 2017-07-19
          • 1970-01-01
          • 2015-10-10
          • 2015-02-27
          • 1970-01-01
          相关资源
          最近更新 更多