私は現在このコードを使用しています:
var domains = ["domain.net", "domain.com", "domain.info"];
if (domains.indexOf(document.location.hostname) == -1 && document.cookie.indexOf('redirected=1') == -1)
{
window.top.location="http://domain.net";
document.cookie = "redirected=1";
alert("Redirecting to our main website");
}
else if (domains.indexOf(document.location.hostname) == 1)
{
document.cookie = "redirected=1";
}
alert("Thanks for joining our main website");
2番目のアラートを「}」の上に移動すると、アラートは発生しません。そのままにしておくと、最初のアラートから始まり、次に2番目のアラートが連続して発生し、ページがリダイレクトされると、2番目のアラートが再び発生します。
これを修正する方法はありますか?
前もって感謝します