因此,我有时会收到投诉,即用户在没有点击任何内容的情况下被带到网络钓鱼和/或病毒传播网站。
我认为这是由于某些恶意谷歌广告触发window.location
并重定向人员造成的。
是否有可能检测到此类操作,以便我可以记录广告来源?
P.S> srry只是澄清 - > 是否有可能还检测到用户被占用的网址,以便我们能够从非恶意中识别出Appleios redired?
答案 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;
};