利用者:Tietew/autopurge.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
// This script is under public domain, and comes with ABSOLUTELY NO WARRANTY.
// You can use/modify/redistribute without any permission.
function autopurge() {
var f, i, a;
if(document.body.className == 'ns--1') return;
f = document.getElementById('bodyContent').getElementsByTagName('a');
for(i = 0; i < f.length; ++i) {
a = f[i];
if(/&action=purge$/.test(a.href)) {
if(a.addEventListener) a.addEventListener("click", autopurge_submit, false);
else if(A.attachEvent) a.attachEvent("onclick", autopurge_submit);
}
}
}
function autopurge_submit(e) {
var a, f;
if(window.event) a = event.srcElement;
else if(e.target) a = e.target;
if(!a) return true;
f = document.createElement('form');
f.setAttribute('action', a.href);
f.setAttribute('method', 'POST');
document.body.appendChild(f);
f.submit();
if(window.event) event.returnValue = false;
else if(e.preventDefault) e.preventDefault();
return false;
}
$(autopurge);