X-Git-Url: https://jasonwoof.com/gitweb/?p=userscripts.git;a=blobdiff_plain;f=youtube-html5-hider%2Fscript.js;h=631f86d93863028a4b04604972bb7891c71f327d;hp=444afd1bc23f77d9176b77a12ce1dd6177d681ba;hb=06671dcd183f90d57fb3a08d0fe1d7366da59e92;hpb=77342950c5f66d1d4700bf48c88f83eedd602849 diff --git a/youtube-html5-hider/script.js b/youtube-html5-hider/script.js index 444afd1..631f86d 100644 --- a/youtube-html5-hider/script.js +++ b/youtube-html5-hider/script.js @@ -18,12 +18,23 @@ var iframes = document.getElementsByTagName('iframe'); for (var i = iframes.length - 1; i >= 0; --i) { var iframe = iframes[i]; - var match = iframe.src.match(/^http:\/\/www.youtube.com\/embed\/([^?]*)/) + var match = iframe.src.match(/^http:\/\/www.youtube(-nocookie)?.com\/embed\/([^?]*)/) if (match) { var div = document.createElement('div'); - div.innerHTML = 'YouTube: ' + match[1] + ''; + div.innerHTML = 'YouTube: ' + match[2] + ''; replace(iframe, div); } } + + var objects = document.getElementsByTagName('object'); + for (var i = objects.length - 1; i >= 0; --i) { + var object = objects[i]; + var match = object.data.match(/^http:\/\/www.youtube(-nocookie)?.com\/(embed|v)\/([^?]*)/) + if (match) { + var div = document.createElement('div'); + div.innerHTML = 'YouTube: ' + match[3] + ''; + replace(object, div); + } + } }());