16 lines
321 B
JavaScript
16 lines
321 B
JavaScript
(function() {
|
|
window.addEventListener("click", function(e) {
|
|
if (
|
|
e.button == 1 // for middle click
|
|
//|| e.ctrlKey // for ctrl + click
|
|
) {
|
|
var new_uri = e.srcElement.href;
|
|
if (new_uri) {
|
|
e.stopPropagation();
|
|
e.preventDefault();
|
|
window.open(new_uri);
|
|
}
|
|
}
|
|
}, false);
|
|
})();
|