私は現在、 iframes を除いてうまく機能しているこのコードを使用しています:
var domains = ["domain1.com", "domain2.com", "domain3.com"];
if (domains.indexOf(document.location.hostname) == -1 && document.cookie.indexOf('redirected=1') == -1) {
document.cookie = "redirected=1";
window.location.replace('http://domain1.com');
}
alert("Join our main website ==> http://domain1.com");
しかし、私のウェブサイトが他のサイトで iframe されている場合、コードは機能せず、window.location.open
または使用window.location.href
すると、ポップアップ ブロッカーによってブロックされます。
ポップアップ ブロッカーまたは iframe を持つページ全体を別のページにリダイレクトできるリダイレクトによって停止されることなく、リダイレクトまたはページを開く別の方法はありますか?
前もって感謝します。
-道具