Replaces target="_blank" with target="_self" on click
当前为
// ==UserScript==
// @name Open links in current tab
// @author wOxxOm
// @description Replaces target="_blank" with target="_self" on click
// @namespace http://target._blank.is.retarded
// @version 1.0
// @include *
// ==/UserScript==
window.addEventListener('click', function(e) {
var a = e.target;
//search the parent A element if needed, max 10 levels up the hierarchy
for (i=10; a.localName != 'a'; i--, a = a.parentNode)
if (i==0 || !a.parentNode)
return;
if (a.getAttribute('target') == '_blank') {
a.setAttribute('target', '_self');
console.log('Relinked to _self: ' + a.href);
}
});