Клиент хочет воспроизвести краткую анимацию всплеска JavaScript, когда пользователь заходит на свой сайт либо в первый раз , либо после посещения другого домена .Так что пока они не перемещаются внутри сайта.
По сути, я хочу установить cookie-файл и удалить его, если они покидают домен или фиксируют то, что происходит в строке URL-адреса, и я понимаю, что это может быть невозможно по соображениям безопасности / конфиденциальности, но хотелпроверьте, есть ли у какого-нибудь гения где-то здесь идея для взлома.Это моя ближайшая неудачная попытка полного решения:
function del_cookie() {
var baseUrl= 'mydomain.com';
var currUrl = document.location.href;
var splitUrl = currUrl.split('/');
var currBaseUrl = splitUrl[2];
if(currBaseUrl != baseUrl) {
document.cookie = "animation=;path=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
}
}
<body onunload="del_cookie()">
Естественно, что currUrl не обновился до нового URL на этом этапе, поэтому это не будет работать.
КажетсяЛучшее решение, которое у меня может быть, - это управлять анимацией только по щелчкам и изменениям внутри DOM и не касаться адресной строки.Но есть ли у кого-нибудь еще идеи?