谷歌相关栏-如何保持在我的网站上显示
Google related bar - how to keep from showing up on my website
一个新的"google相关"栏出现在我的网站底部。它显示了我的竞争对手的链接和其他东西,如地图等。它与使用谷歌工具栏的用户捆绑在一起。如果有人有任何想法,我可以禁用显示在我的网页方面,我肯定会很感激它。
摘自http://harrybailey.com/2011/08/hide-google-related-bar-on-your-website-with-css/
Google在你的html中插入一个iframe,类为。greated -iframe
所以隐藏它就像包含以下css一样简单:iframe.grelated-iframe {
display: none;
}
Google删除了div和框架名称,并将所有内容放在重要位置,因此原始答案不再适用于我的网站。我们需要等待iframe被创建,然后通过classname隐藏它。不能拖延工作,但这确实…今天无论如何。
$(document).ready(function() {
setTimeout(function(){
$(‘.notranslate’).hide();},1000);
});
下面的javascript代码试图找到谷歌相关的iframe一旦窗口完成加载。如果找到了,则将其隐藏,否则初始化间隔1秒,检查指定的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);});
查找包含栏中内容的父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执行。这是一个老技巧,所以它可能并不总是有效。
- 如何识别我的网站中的慢速设备
- 将电视直播频道从网站嵌入我的网站
- 在我的网站上显示最近提交的文章/图片
- 使用API在我的网站Google-Map上显示搜索地址的纬度和经度
- 如果我的内容/网站有名字,我可以用不同的方式设计我的网站吗
- 错误编码的Adsense广告正在扼杀我的网站's的性能
- 创建类似Facebook的按钮是'窃听'为我的网站
- 在我的网站上使用DogeScript
- 在我的网站上以纯文本形式添加最新推文
- 如何在jsoup的帮助下跟踪我的网站是否加载到android设备上
- 如何在我的网站上嵌入yammer私人信息
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何在不影响网站页面速度的情况下在我的网站上使用谷歌字体
- 如何使用XMLHttpRequest()不断地将数据发送到我的网站中的另一个页面
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- jquery ias插件不适用于我的网站,加载更多项目不起作用
- JS适用于Firefox和Safari,但不适用于Chrome.此处'是我的网站
- 在一天中的某个时间自动在我的网站上播放视频
- 跨浏览器问题:如何调试我的网站'在windows PC的safari上的行为
- 我可以让我的网站的内容可编辑区域对安卓股票浏览器上的触摸事件更敏感吗