我目前正在使用这个代码,除了 iframe 之外,它工作得很好:
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 的整个页面重定向到另一个页面的重定向?
提前致谢。
-工具