MIDDLE CLICK LINKS

Description

This script must be deployed into the ~/.surf/user.js and one will be able to open link in a new window with middleclick or with control click.

(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);

})();

Author

The last version of this script is on http://www.uzbl.org/wiki/middleclicklinks under a CC Attribution-Noncommercial-Share Alike 3.0 Unported license.