新的“谷歌相关”栏显示在我的网站底部。它显示我的竞争对手的链接以及地图等其他内容。它与使用Google工具栏的用户绑定。如果任何人有任何想法,我可以禁止在我的网页上显示,我一定会很感激。谷歌相关栏 - 如何防止在我的网站上显示
回答
从http://harrybailey.com/2011/08/hide-google-related-bar-on-your-website-with-css/
两者谷歌插入一个iframe与类.grelated的iframe
所以它隐藏你的HTML是为包括以下CSS一样简单:
iframe.grelated-iframe {
display: none;
}
非常感谢Harry。我真的很感激时间。出于好奇,你是如何发现它是一个iframe和名称? – Mike
嗨迈克。有各种工具可以用来检查。我使用Chrome浏览器,它是检查器工具来显示页面生成的源代码。您可以右键单击任何元素并“检查”它。它显示了一个提及类的iframe。 –
找到包含栏中内容的父DIV元素。如果它有一个id
或name
属性,和你可以控制页面的CSS然后只需添加一个规则的元素,也就是说,如果你看到这样
<div id="footer-bar-div".....
然后添加一个CSS规则
#footer-bar-div {display:none ! important}
如果酒吧是iframe
元素中
这是行不通的,但即使是在这种情况下,你应该能够使用JavaScript来隐藏它,但你需要找到框架的名称/ ID,即:
var badFrame = document.getElementById('badFrameId').contentWindow;
badFrame.getElementById('footer-bar-div').style.display='none';
如果帧都有一个名字,然后代替你应该访问:
var badFrame = window.frames['badFrameName']
还有,关于即时使用JavaScript生成酒吧机会。如果将它添加到页面的末尾,则只需在内容的末尾添加一个<noscript>
标记 - 这将阻止执行javascript。这是一个古老的伎俩,所以它可能无法工作。
谢谢ccpizza。这似乎还没有工作,对我来说,我不能使用noscript选项。我似乎无法得到div名称不幸,否则我认为你的方法会起作用。栏目说明位于此[链接](http://googlesystem.blogspot.com/2011/07/google-related.html) – Mike
谷歌删除格和框架名称,并把所有重要的东西,原来的答案不再适用于我的网站。我们需要等待iframe被创建,然后通过classname来隐藏它。无法得到。延迟工作,但是今天......无论如何。
$(document).ready(function() {
setTimeout(function(){
$(‘.notranslate’).hide();},1000);
});
以下JavaScript代码尽快在窗口完成加载后找到与Google相关的iframe。如果找到,则将其隐藏起来,否则将初始化一秒的时间间隔,该时间间隔将检查指定的iframe,并在页面上找到它时立即将其隐藏起来。
$(window).load(function(){
var giframe = null;
var giframecnt = 0;
var giframetmr = -1;
giframe = $("body > iframe.notranslate")[0];
if(giframe != null)
$(giframe).css("display", "none");
else
giframetmr = setInterval(function(){
giframe = $("body > iframe.notranslate")[0];
if(giframe != null) {
clearInterval(giframetmr);
$(giframe).css("display", "none");
} else if(giframecnt >= 20)
clearInterval(giframetmr);
else
giframecnt++;
}, 1000);});
- 1. 如何防止谷歌显示我的网站图像的特定关键字?
- 2. 防止谷歌显示特定关键字的网站
- 3. 如何防止在小屏幕上显示我的网站?
- 4. 显示在谷歌网站
- 5. 如何在我的网站上显示相关帖子
- 6. 如何防止IE显示网站?
- 7. 如何在网站上显示我的google +网站的帖子
- 8. 如何使我的网站显示在谷歌搜索
- 9. 显示谷歌地方在我的网站上的API评论
- 10. 在我的网站上显示谷歌图片?
- 11. 谷歌Adsense不在我的网站页面上显示广告
- 12. 在我的网站上显示谷歌分析仪表板
- 13. 如何在我的网站上的谷歌地图显示数据库数据?
- 14. 我如何让我的AngularJS网站在谷歌上爬行?
- 15. 如何防止Jetty显示上下文相关信息
- 16. 防止WebView中显示网站
- 17. 如何防止谷歌索引我的https网址?
- 18. 如何防止在Google搜索索引中显示网站地图链接?
- 19. 在网站上显示RTSP
- 20. 如何防止我的网站代理网站作为钓鱼网站报告
- 21. 我的网站上的谷歌评论
- 22. 我的网站不显示在谷歌铬
- 23. 显示谷歌分析在我的网站数据
- 24. 如何防止在NSMenuItem中显示keyEquivalent
- 25. 防止显示网站目录
- 26. 如何停止搜索我的网站时的谷歌建议
- 27. 谷歌网站上的jQuery
- 28. 如何在我的网站上实现“使用谷歌登录”?
- 29. 如何在我的网站上载入谷歌地图?
- 30. 谷歌网站字体谷歌网站
咦?您的网站是否提供免费服务?如果没有,除非你把它放在那里,否则没有办法。它可能在那里默认你没有支付任何东西的B/C。 – slandau
不是的。它是我猜测的Google工具栏的一部分。它出现在我访问的大多数大型网站上。它是浮动div,在整页加载后的几秒钟内从底部上升。这里是一个解释和屏幕截图的链接。 [link](http://googlesystem.blogspot.com/2011/07/google-related.html) – Mike