Javascript 试图通过在用户未单击链接的情况下阻止任何重定向来阻止用户通过广告重定向

Javascript 试图通过在用户未单击链接的情况下阻止任何重定向来阻止用户通过广告重定向,javascript,redirect,ads,Javascript,Redirect,Ads,所以我有一个网站,我的用户被垃圾广告重定向。我使用的广告网络正在试图找到他们。但是,即使广告网络删除了这些坏广告,这些坏广告还是会不断出现。因此,我正在寻找一个解决方案,以防止这些广告重定向我的用户 以下是我用JS尝试过的: window.onbeforeunload = function(e) { return 'Dialog text here.'; }; window.onclick = function(e) { window.onbeforeunload

所以我有一个网站,我的用户被垃圾广告重定向。我使用的广告网络正在试图找到他们。但是,即使广告网络删除了这些坏广告,这些坏广告还是会不断出现。因此,我正在寻找一个解决方案,以防止这些广告重定向我的用户

以下是我用JS尝试过的:

window.onbeforeunload = function(e) {
      return 'Dialog text here.';
    };

window.onclick = function(e) {
    window.onbeforeunload = null;
};

window.location = 'http://google.com/';
我也在考虑在iFrame上使用沙盒,但我不确定广告网络是否会对此感到高兴

出于某种原因,JS仍然将页面重定向到Google,而不询问用户是否希望被重定向


基本上,我是在尝试让用户在没有弹出窗口询问他们是否想要重定向的情况下点击。但是,如果使用任何其他方式,他们会得到弹出窗口。

如果这个广告网络不能正确监控自己的客户,你应该通过使用不同的广告网络来激励他们。显然,我们不是唯一的人:必须找到解决方案。这不是你要找到的解决方案。我正在受到惩罚。但我明白你的意思。