Stop Middle Click Hijacking

Prevent sites from hijacking the middle mouse button for their own purposes

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey, Greasemonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Violentmonkey.

Voor het installeren van scripts heb je een extensie nodig, zoals Tampermonkey of Userscripts.

Voor het installeren van scripts heb je een extensie nodig, zoals {tampermonkey_link:Tampermonkey}.

Voor het installeren van scripts heb je een gebruikersscriptbeheerder nodig.

(Ik heb al een user script manager, laat me het downloaden!)

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een extensie nodig, zoals {stylus_link:Stylus}.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

Voor het installeren van gebruikersstijlen heb je een gebruikersstijlbeheerder nodig.

(Ik heb al een beheerder - laat me doorgaan met de installatie!)

// ==UserScript==
// @name        Stop Middle Click Hijacking
// @description Prevent sites from hijacking the middle mouse button for their own purposes
// @icon        http://www.rjlsoftware.com/software/entertainment/finger/icons/finger.gif
// @version     0.1
// @license     GNU General Public License v3
// @copyright   2014, Nickel
// @grant       none
// @include     *://www.youtube.com/*
// @namespace https://greasyfork.org/users/10797
// ==/UserScript==

(function(){
	//Adapted from Chrome extension (written by [email protected])
	//TODO: would event.preventDefault() also work??

	document.addEventListener("click", function(e){ e.button===1 && e.stopPropagation(); }, true);
})();