ニコニコ動画 動画拡大bookmarklet ver0.2
以前公開したニコニコ動画 動画拡大bookmarkletですが、
ニコニコ動画がRCになってプレイヤーが新しいのになったり、
htmlが変わったりして上手く動かなくなったので、
bookmarkletもそれに対応したのを作りました。
javascript:( function(){ var pl=document.getElementById('flvplayer'); var mul=document.documentElement.clientHeight/pl.height*1.2; pl.width=pl.width*mul; pl.height=pl.height*mul; var div=document.getElementById('flvplayer_container'); div.style.setAttribute('width',pl.width); div.style.setAttribute('height',pl.height); document.documentElement.scrollTop=div.offsetTop+pl.height*0.18; }()) //実際に使うのは↓ javascript:(function(){var pl=document.getElementById('flvplayer');var mul=document.documentElement.clientHeight/pl.height*1.2;pl.width=pl.width*mul;pl.height=pl.height*mul;var div=document.getElementById('flvplayer_container');div.style.setAttribute('width',pl.width);div.style.setAttribute('height',pl.height);document.documentElement.scrollTop=div.offsetTop+pl.height*0.18;}())
実行した時点でのウィンドウの実表示領域の高さに、
nico nico playerのニワニュース以外の部分が全部収まるように、
プレイヤーとそれを包んでるdivのheightを変更した後、
ニワニュースのちょうど下までスクロールさせるというだけの代物です。
今のところIE(というかSleipnir)でしか動きません。
プレイヤーのサイズが大きくなるとCPU負荷が上がるので、
ウィンドウの実表示領域が広いと重くなってしまうかもしれません。
(私はタブを5段以上(うん十個)開いているのがデフォなのでそんなに問題ないです。)
なので、最大サイズを設定できるようにしておいたほうが良いかも。
後、動画鑑賞時は画面めいいっぱいがいいですけど、
登録タグ〜マイリストあたりの操作をしたいときは動画がでかいと邪魔なので、
何かキーを押すと、通常サイズ動画⇔おっきい動画でトグルするようにしたらいいかも。
その辺からはもうSeaHorseでやることになるのかなあ。