
Kod: Zaznacz cały
// ==UserScript==
// @name YT720HD
// @namespace UbuJedrzej
// @include https://www.youtube.com/watch?*
// @include https://youtube.com/watch?*
// @include http://www.youtube.com/watch?*
// @include http://youtube.com/watch?*
// @version 1
// ==/UserScript==
// https://developers.google.com/youtube/js_api_reference#Playback_status
var fdsafasdfsdf = function() {
//alert('enter: fdsafasdfsdf');
var __timerID = null;
function yt720hd()
{
//alert('enter: yt720hd');
var player = document.getElementById("movie_player");
if(player.getPlayerState() == 1 || player.getPlayerState() == 2 || player.getPlayerState() == 3) {
//alert('enter: if(player...');
player.setPlaybackQuality("hd720");
clearInterval(__timerID);
}
}
__timerID = setInterval(yt720hd(), 3000);
};
var script = document.createElement('script');
script.textContent = '('+fdsafasdfsdf.toString()+')()';
document.body.appendChild(script);
Ech... Obiecuję, że nie będę już zaśmiecał tego forum takimi banalnymi sprawami oraz że przyłożę się do nauki JavaScriptu

Kod: Zaznacz cały
__timerID = setInterval(yt720hd(), 3000);
Kod: Zaznacz cały
__timerID = setInterval(yt720hd, 100);