さんざん既出だろうけど、短くすっきり書く練習ということでひとつ。
// ==UserScript== // @name Get YouTube flv // @namespace http://d.hatena.ne.jp/KGA/ // @author watta // @description Create link to download flv. // @include http://*.youtube.com/watch* // ==/UserScript== (function() { var base_url = 'http://www.youtube.com'; var get_flv = document.getElementById('playerDiv').firstChild.src.replace(/player2\.swf/, 'get_video'); var anchor = document.createElement('a'); anchor.href = base_url + get_flv; anchor.innerHTML = '<img src="/img/fav_w_icon.gif" border="0" class="alignMid" alt="Download video" />'; document.getElementsByTagName('h1')[0].appendChild(anchor); }());
あんまり.
でつなげすぎるのは良くないのかな。