【问题标题】:"Domains, protocols and ports must match" Error + Fixed div freezing in Chrome“域、协议和端口必须匹配”错误 + 修复了 Chrome 中的 div 冻结
【发布时间】:2013-05-09 18:24:37
【问题描述】:

我在 Google Adsense 的 Chrome 中的网站上收到以下错误,这导致我的固定位置 div 侧边栏冻结。我在这里查看了错误,有些人似乎说这是谷歌的问题(这似乎很奇怪,它没有修复),但它不应该影响任何事情;我看不出它为什么会冻结一个固定的 div。

它不会出现在 Firefox 或 IE9 中,也不会导致我遇到的问题。一旦在浏览器控制台上弹出错误,侧边栏就会停止移动。

“不安全的 JavaScript 尝试从带有 URL -Google Adsense URL- 的框架访问带有 URL -My URL- 的框架。域、协议和端口必须匹配。”

我不确定我是否可以发布一个 URL 来演示。我认为与我的广告和其他侧边栏相关的代码如下。

<div id="container">
<div id="leftercontainer">
<div id="lefter">Sidebar.</div></div>

<div id="contenter">Content</div>

<div id="rightercontainer">
<div id="righter" class="center">Google Ad.</div></div>
</div>

CSS。我意识到有些代码可能是多余的,我是初学者。但它在所有情况下都有效,除了这个错误。

#container {margin-left: auto; margin-right: auto; width:1020px;}
#leftercontainer{float:left; width:129px;}
#lefter {position:fixed; width:129px; margin-left:10px; margin-right:11px;}
#contenter {margin-left:155px; float:left; width: 680px;}
#rightercontainer {float:right; width:129px;}
#righter {width:129px;}

编辑:因此,对于我的上述问题,我将 Adsense 代码更改为 Google 端的“异步”加载,但事实证明这并不能解决任何问题,只留下一个稍微不同的错误, “阻止具有源“广告 URL”的框架访问具有源“我的 URL”的框架。协议、域和端口必须匹配。

但我现在有一个不同的、更直接的原因;在此页面上,仅在 Chrome 中: http://www.eh-hem.net/chat.php

固定位置侧边栏(您可以看到上面的代码)立即冻结。我认为很明显它是嵌入式聊天框,其中包含以下代码:

<embed wmode="transparent" src="http://www.xatech.com/web_gear/chat/chat.swf"
quality="high" width="540" height="405" name="chat" FlashVars="id=92787532"
align="middle" allowScriptAccess="sameDomain" 
type="application/x-shockwave-flash" 
pluginspage="http://xat.com/update_flash.php" /> 

与广告不同,javascript 控制台上没有显示错误。一个怪癖是,如果我调整页面大小,侧边栏会移动到位置,但在我滚动时不起作用。没有其他人在此页面上遇到相同的错误吗?

【问题讨论】:

  • 发布您的链接应该没问题。您的网站是https:// 和adsense 链接http:// 吗?
  • 'www.eh-hem.net'。该错误发生在任何页面上,为了测试我通常在 Chrome 中快速上下滚动约 5 秒钟,如果没有则更改页面,但它相当一致地中断。链接都是http://,所以不可能。在这一点上我有点听天由命,这可能是广告本身的问题,我可能对此无能为力......
  • 嗯,奇怪。 FWIW,我在 Chrome (Mac) 中使用它,无法复制您所描述的内容。
  • 我在我的问题中附加了一个更可靠的 div 冻结示例,如果它会导致您的问题,请告诉我?

标签: css html fixed freeze


【解决方案1】:

(在 cmets 和编辑中回答。见Question with no answers, but issue solved in the comments (or extended in chat))

OP 写道:

我似乎已经解决了我的问题......如果我理解的话,这是关于 Chrome 和 Flash Player 的问题吗?动画广告与聊天框一起导致了我的问题......这解决了它,虽然我不完全确定为什么这会阻止域/协议/端口错误:GIF images in Chrome loading slow and/or other problems

【讨论】:

  • 啊,很抱歉没有将其作为答案附加,谢谢。 Google 的广告似乎给我带来了很多问题,由于其他奇怪的问题,我最近不得不再次删除它们。
猜你喜欢
  • 2013-05-28
  • 2012-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-26
  • 2021-06-09
  • 2012-07-19
  • 2012-05-21
相关资源
最近更新 更多