【问题标题】:What Is Causing Some Sites Are Embedded Within An Iframe in Google Chrome?是什么导致某些网站嵌入在 Google Chrome 的 iframe 中?
【发布时间】:2016-06-20 07:10:13
【问题描述】:

某些网站在 Chrome 上的 iframe(仅限)内提供。

以下是在 iframe 中提供的 Digg.com 源代码示例:

<html class="gr__digg_com">
<head>
    <noscript>
        <meta http-equiv="refresh" content="0;URL=http://digg.com/"/>
    </noscript>
    <script type="text/javascript" src="http://ibnads.xl.co.id/ads-request?t=4&amp;j=2&amp;callback=iframe.jsonp454&amp;rnd=452&amp;a=http%3A%2F%2Fdigg.com%2F&amp;i=176791713"></script>
</head>
<body data-gr-c-s-loaded="true">
    <div id="container">
        <div id="top-banner"></div>
        <div id="middle">
            <div id="left-banner"></div>
            <div id="content">
                <iframe id="main-frame" frameborder="0" style="width: 1333px; border: 0px; height: 8200px;" src="http://digg.com/"></iframe>
            </div>
            <div id="right-banner"></div>
        </div>
        <div id="bottom-banner"></div>
    </div>      
    <script type="text/javascript">p={'t':'4', 'i':'176791713'};</script>
    <script src="http://ibnads.xl.co.id:8004/COMMON/js/if_low_20150915.min.js"></script>
</body>
<iframe allowtransparency="true" frameborder="0" id="abs-top-frame" src="chrome-extension://flliilndjeohchalpbbcdekjklbdgfkk/html/top.html?1457289833178#minimized" style="position: fixed !important; z-index: 2147483647 !important;overflow: hidden !important; top: 0px !important; left: 0px !important; right: 0px !important; width: 0px !important; height: 0px !important; max-height: none !important; min-height: 0px !important; margin: 0px auto !important; padding: 0px !important; border: 0px !important; display: none !important; background-color: transparent !important;"></iframe>
<span class="gr__tooltip"><span class="gr__tooltip-content"></span><i class="gr__tooltip-logo"></i><span class="gr__triangle"></span></span>
</html>

实际的 Digg.com 内容嵌入在&lt;iframe id="main-frame"&gt; 中。

这会导致一个难看的额外垂直滚动条。

地址栏中的 URL 仍然是 digg.com。

我尝试在 Firefox 中访问这些网站(digg.com 和其他一些网站),它们看起来不错。

我怀疑是浏览器扩展引起的,但不知道是什么。

以下是我在 Chrome 上安装的所有浏览器扩展:

  • Alexa 流量排名
  • Avira 浏览安全
  • 谷歌文档
  • Google 文档离线
  • Google 邮件检查器
  • Google 表格
  • 谷歌幻灯片
  • 语法
  • Instapaper
  • 维基百科

有人知道为什么某些网站在 Chrome 上的 iframe 中提供服务吗?

【问题讨论】:

  • 尝试禁用所有插件,然后重新启用它们,以找出导致问题的原因。

标签: google-chrome iframe google-chrome-extension


【解决方案1】:

您可以通过查看有问题的 iframe 的来源来找出罪魁祸首: src="chrome-extension://flliilndjeohchalpbbcdekjklbdgfkk/html/top.html?1457289833178#minimized”

chrome://extensions,你可以打开开发者模式,这会显示每个扩展的id。然后你可以搜索这个 id flliilndjeohchalpbbcdekjklbdgfkk,但事实证明这不是必需的。

chrome 商店按他们的 id 组织东西,所以你可以去 https://chrome.google.com/webstore/detail/flliilndjeohchalpbbcdekjklbdgfkk 并找出它是 Avira Browser Safety。

【讨论】:

    【解决方案2】:

    我也有这个iframe。 Avira 浏览器安全扩展程序导致它。

    卸载它,窗口顶部的iframe 消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 2018-07-03
      • 1970-01-01
      • 2023-02-17
      • 1970-01-01
      相关资源
      最近更新 更多