Autor Zpráva
waran
Profil
Zdravím,
jen tak jsem si 4fun chtěl zkusit naprogramovat Greasemonkey skript na "odstranění" varování YouTube o přesměrování. Tzn., aby to do <head> youtube stránky na adrese http://www.youtube.com/redirect* (například sem) vložilo meta tag s přesměrováním na adresu, získanou v parametrech adresy (dekódované url proměnné "q").
Napsal jsem si tedy následující skriptík:
// ==UserScript==
// @name          YouTube redirect notice blocker
// @namespace     http://blablabla.něco
// @description   Nějaký popis
// @include       http://www.youtube.com/redirect*
// ==/UserScript==
var address;
address = location.search;
address = decodeURIComponent(address);
var address;
address = address.split("&");

address = address[0].substring(3,address[0].length)
document.getElementsByTagName('head').item(0).innerHTML = "\n<meta http-equiv=\"refresh\" content=\"0;url=" + address + "\">\n" + document.getElementsByTagName('head').item(0).innerHTML;
Uložil jsem to jako jmenoskriptu.user.js a nainstaloval pomocí Greasemonkey.

Skript však nefunguje, a nenapadá mě, kde by mohla být chyba.
Nevidíte ji tam někdo prosím? Nebo jsem nějak popletl celkovou strukturu Greasemonkey skriptů?

Předem díky za rozumné odpovědi.
waran
Profil
Tak jsem to nakonec vyřešil krapet jinou cestou -- udělal jsem doplněk do Firefoxu.
Zatím čeká na schválení (10 dní), ke stažení jako Youtube redirect page remover.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: