我在Google Adsense的Chrome网站上收到以下错误,导致我的固定位置div侧边栏冻结。我已经在这里查看了错误,有些人似乎在谷歌的问题上说这是一个问题(这看起来很奇怪,但并不是固定的),但它不应该这样做。影响任何事情;我认为没有理由冻结固定的div。
它不会出现在Firefox或IE9中,也不会导致我遇到问题。一旦浏览器控制台上弹出错误,侧边栏就会停止移动。
"不安全的JavaScript尝试使用带有URL -Google Adsense URL-的框架访问带有URL -My 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代码更改为&#39;异步&#39;加载到谷歌的最后,但事实证明它没有修复任何东西,留下一个稍微不同的错误, &#34;屏蔽了包含来源的框架&#34;广告网址&#34;从访问带有起源的框架&#34;我的URL&#34;。协议,域和端口必须匹配。&#34;
但我现在有一个不同的,更直接的原因;在此页面上,仅限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控制台上没有显示任何错误。一个怪癖是如果我调整页面大小,侧边栏移动到位置,但滚动时不起作用。没有其他人在此页面上收到相同的错误吗?
答案 0 :(得分:2)
(在评论和编辑中回答。见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