Я пытался использовать файлы cookie clear
только для текущей страницы, где работает скрипт imacros. Некоторое время искал Google и не нашел подходящего решения. Пытались эти функцииImacros Clear Cookies For Only Текущая страница
document.cookie = name +'=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
внутри URL GOTO=javascript:(function(){...});
, а также в какой-то другой сайт, мы должны передать домен также. Поэтому я передаю {{!URLCURRENT}}
в качестве параметра, и до сих пор ничего не происходит.
Любое решение? Или, может быть, я чего-то не хватает?
EDIT:
В случае, если вам интересно, полный код, вот он:
URL GOTO=javascript:void((function(){var<SP>a,b,c,e,f;f=0;a=document.cookie.split(";<SP>");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:\.|[^\.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";<SP>domain="+b+";<SP>path="+c+";<SP>expires="+new<SP>Date((new<SP>Date()).getTime()-1e11).toGMTString());}}}})())
Если я ставлю alert("Expired<SP>"+f+"<SP>cookies");
Это на самом деле вернуть
RuntimeError: unhandled alert dialog detected. Dialog message: "Expired 10 cookies", line 1 (Error code: -1450)
означает, что do читает файл cookie s, но не удалять его. Не знаю, почему.
Мои цели - удалить учетную запись пользователя - так что вам нужно снова войти в систему, если обновляется, - для сайта членства, но только на том сайте (где работает скрипт).
привет спасибо за ответ. Ваш скрипт ничего не делает, кроме тайм-аута, @Shugar – muflichkamil
Привет. Я столкнулся с странным поведением этого кода. Поэтому нужно искать другое решение. – Shugar
все еще ждет его .. – muflichkamil