リダイレクトが同じドメインにない場合、リダイレクトを防止する方法はありますか?そこうまく動作このスニペットです:同じドメインにない場合はリダイレクトを防止する(javascript)
window.onbeforeunload = function() {
return true;
}
は、しかし、問題は、それはすべてのリダイレクトでユーザーに求めていることです。私は異なるドメインのリダイレクトにのみプロンプトを切り捨てたいと思います。
window.addEventListener('beforeunload', function(e) {
if (!location.href.match('domain')) {
window.onbeforeunload = function() {
return true;
}
}
と
window.onhashchange = function() {
if(!location.href.match('domain')) {
window.onbeforeunload = function() {
return true;
};
}
}
や他のバリエーションの多くを彼らは動作していないようです。私が試してみました。誰も同じような問題を抱えていましたか?