User:维基佛祖/common.js
Appearance
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
kernel = [];
kernel.g = function(){
var tags = document.getElementsByTagName("a");
for(var i=0; i<tags.length; i++){
var a = tags[i];
if(tags[i].class == "mw-pt-progress mw-pt-progress--low"){
console.log("Skip this A tag");
continue;
}else{
if(tags[i].title == "编辑本页[alt-shift-e]"){
console.log("Skip this A tag");
continue;
}else{
if(tags[i].class == "uls-trigger"){
console.log("Skip this A tag");
continue;
}else{
if(tags[i].href == "#column-one"){
console.log("Skip this A tag");
continue;
}else{
if(tags[i].title == "编辑本页"){
console.log("Skip this A tag");
continue;
}else{
a.target="_blank";
}
}
}
}
}
console.log("tag",i,"( link to",tags[i].href,") ended of processing");
continue;
}
document.getElementsByTagName("a")[1].target = "";
document.getElementsByTagName("a")[2].target = "";
document.getElementsByTagName("a")[3].target = "";
console.log("Tool buttons link target=_blank removed")
}
kernel.reload = function(){
self.location = window.location.href;
}
kernel.back = function(){
history.back();
}
document.getElementById('siteNotice').innerHTML = document.getElementById('siteNotice').innerHTML+"<small><a href =javascript:kernel.reload()>刷新页面</a><br/><a href =javascript:kernel.back()>返回上一页</a><br/><a href =javascript:kernel.g()>设置链接在新窗口打开</a></small>";