Dein Header ist falsch.
Musst bei match die Domain angeben und google nutzt nun mal https und nicht http ![]()
und du willst es nicht überall, sondern nur auf google, also schreibs mal so:
JavaScript
// ==UserScript==
// @name YouTube nach "..." durchsuchen
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.google.de/*
// @grant none
// ==/UserScript==
(function() {
var strg=false;
window.onkeydown = function(e) {
if(e.keyCode == 17) strg=true;
if(strg && e.keyCode == 89) openNewTab(document.getElementsByClassName("gLFyf gsfi")[0].value);
};
window.onkeyup = function(e) {
if(e.keyCode == 17) strg=false;
};
function openNewTab(search) {
var win = window.open('https://www.youtube.com/results?search_query='+search, '_blank');
win.focus();
}
})();
Alles anzeigen
