「已解决」FireGesture 脚本求改:清除当前网站 cookie ,然后
#1 这里有个删除当前网站 cookie 的 bookmarklethttp://tieba.baidu.com/p/1816999677?pid=23623698538#23623698538
#2 把这个小书签的关键字设为 cookieclear ,然后 FireGesture 调用,正常
if(window.loadURI) loadURI(getShortcutOrURI('cookieclear',{}));
#3 然后我想在清除 cookie 之后,再马上刷新当前标签页。于是写成下面这样,但是实际效果是,只能刷新,不能清除 cookie
if(window.loadURI) loadURI(getShortcutOrURI('cookieclear',{}));
gBrowser.reload(); 已解决。
var C = window.content.document.cookie.split("; ");
for (d = "." + window.content.location.host; d; d = ("" + d).substr(1).match(/\\..*$/))
for (sl = 0; sl < 2; ++sl)
for (p = "/" + window.content.location.pathname; p; p = p.substring(0, p.lastIndexOf('/')))
for (i in C) if (c = C) {
window.content.document.cookie = c + "; domain=" + d.slice(sl) + "; path=" + p.slice(1) + "/" + "; expires=" + new Date((new Date).getTime() - 1e11).toGMTString()
}
window.content.location.reload();
页:
[1]