有没有办法阻止广告引起的页面重定向?

时间:2016-10-03 08:27:40

标签: javascript apache

我的网站使用的是Javascript广告代码,有时其中一个广告会重定向网页,根据Google的说法,这不是一个好习惯(我暂时被谷歌禁止,直到我在我的网站上解决了这个问题)。

有没有办法阻止网站上的外部Javascript重定向(除了删除广告)?您是否可以在Apache配置端执行此操作以使域中的域保持不变?

2 个答案:

答案 0 :(得分:3)

假设广告加载外部代码:

  

您是否可以在Apache配置端执行此操作以保持地址栏中的域不变?

没有。广告不是来自您的服务器。您的服务器无法影响它。

  

有没有办法阻止网站上的外部Javascript重定向(除了删除广告)?

没有。该脚本将加载到全局范围中,您无法阻止访问可能用于重定向的内容。

删除广告是唯一真正的选择。不要使用那些过滤掉使用这种阴暗做法的广告的广告平台。

答案 1 :(得分:0)

您可以将广告客户代码置于iframe中,并在iframe上添加沙箱属性。

在沙箱属性中,您可以指定授予iframe的功能。 输入您想要的任何功能,但省略 allow-top-navigation 导航选项,它将不允许它导航您的网站。

您可以在此处查看所有可用的属性选项:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe

向下滚动到沙箱说明。

知道如果你输入 sandbox =“”将不允许任何内容,因为只有您指定的内容可用于iframe - 这对广告来说是一个问题。有些广告客户甚至可能会为100%残缺的iframe提供广告。