故意生成javascript错误

故意生成javascript错误,javascript,conflict,ads,adsense,banner,Javascript,Conflict,Ads,Adsense,Banner,我想删除一些托管强加在我的phpbb板谷歌广告 目前,我通过javascript在加载页面时删除所有横幅div来实现这一点 但不幸的是,这样一来,广告很快就会在消失之前展示出来 现在我正在考虑一种不同的更整洁的方法来解决我的问题: 也许我会编写一些javascript代码,干扰谷歌注入的代码,从而无法显示那些讨厌的div 有什么想法吗 编辑 我不能编辑html和css,我只允许在单独的小部件中插入任何html/javascript/css代码。这是为了测试的目的,我有管理员权限尝试 我现在的代码

我想删除一些托管强加在我的phpbb板谷歌广告

目前,我通过javascript在加载页面时删除所有横幅div来实现这一点

但不幸的是,这样一来,广告很快就会在消失之前展示出来

现在我正在考虑一种不同的更整洁的方法来解决我的问题:

也许我会编写一些javascript代码,干扰谷歌注入的代码,从而无法显示那些讨厌的div

有什么想法吗

编辑

我不能编辑html和css,我只允许在单独的小部件中插入任何html/javascript/css代码。这是为了测试的目的,我有管理员权限尝试

我现在的代码如下

<script type="text/javascript">
window.onload = function(){
document.getElementById('ad').getElementsByTagName('div')[0].outerHTML='';
document.getElementById('ad2').outerHTML='';
document.getElementById('footer').outerHTML='';
document.getElementById('ad3').getElementsByTagName('a')[1].outerHTML='';
};
</script>

任何导致错误的代码几乎肯定会干扰phpBB和ads所需的内容。通常情况下,ad代码是独立编写的,因此不需要任何外部帮助,例如文档中的脚本


也许你可以用CSS来定位它们的父元素,然后只应用display:none或其他什么?这可能是一个更好的解决方案。

首先,你应该确保你被允许删除这些广告,未经允许这样做可能会给你带来麻烦

假设此时您可以:

抛出错误很可能会使您自己的脚本崩溃,这往往是一个糟糕的想法

你可以:

尝试查找带有URL的脚本标记并将其删除 制定css规则,在显示div之前将其隐藏,然后删除广告生成的任何代码。 重新编写javascript,使其不会与其他脚本冲突。
你确定你可以这样做吗?我会再检查一遍。再检查三遍。然后再次检查,以确保您可以这样做:PTriple已检查,它是OK我不确定如何应用显示:在我的情况下没有,因为,正如您从我的代码中看到的,我并不总是有divs ID。在这种情况下,就像你有一个完全加载的网页,你只能添加一些html/css/javasctipt或其他任何东西。你能用显示的广告链接到你的网站,这样我们就可以尝试瞄准目标吗?www.dreamincode.net这个或任何其他谷歌adsense网站将是一个完美的例子。我在那里看不到任何广告:P也许你能做到我的工作电脑上没有安装AdBlock,Chrome会自动阻止它们。您应该能够使用$'script[src*=doubleclick | mediaplex]'从页面中删除/隐藏它们;或者,藏起来