是否可以检测重定向用户的恶意广告?

时间:2017-01-05 14:35:57

标签: javascript

因此,我有时会收到投诉,即用户在没有点击任何内容的情况下被带到网络钓鱼和/或病毒传播网站。
我认为这是由于某些恶意谷歌广告触发window.location并重定向人员造成的。 是否有可能检测到此类操作,以便我可以记录广告来源?

P.S> srry只是澄清 - > 是否有可能还检测到用户被占用的网址,以便我们能够从非恶意中识别出Appleios redired?

2 个答案:

答案 0 :(得分:2)

您可以使用onbeforeunload快速发送有关正在重定向的网页的一些信息。您可以决定阻止重定向,并使用消息向用户发送确认消息,或者只是向后端发送一些有关所发生情况的数据。

window.onbeforeunload = function(event) {
  // Send sync ajax call with event data
  // Return a message to ask confirmation
  return 'You are being redirected, please call the police'
}; 

答案 1 :(得分:0)

要停止重定向,您可以尝试使用onbeforeunload事件

https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload

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