В настоящее время я использую этот код, который работает отлично подходит для фреймов, за исключением:Как перенаправить страницу с помощью javascript?
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");
но когда мой сайт фреймы на других сайтах код не работает, а если я использую window.location.open
или window.location.href
он будет заблокирован с помощью блокировщиков всплывающих окон.
есть ли другой способ сделать переадресацию или открытую страницу без остановки блокировщиками всплывающих окон или просто перенаправление, которое может перенаправить всю страницу с iframe на другую страницу?
Заранее спасибо.
-tool
спасибо большое, теперь, если вы можете мне помочь, я хочу, чтобы файл cookie регистрировался только в том случае, если пользователь присоединился к одному из трех доменов, а чтобы перейти в верхнее местоположение без сохранения файла cookie! еще раз спасибо – GuestofHonor
Куки-файлы ограничены в домене, поэтому вы не можете перенаправлять на другой домен верхнего уровня и хранить куки-файлы, которые будут доступны с перенаправленной вами страницы. Но вы можете добавить хэштег или получить параметр для своего URL-адреса, который вы можете проанализировать. –
в любом случае спасибо за вашу помощь – GuestofHonor