IEコンポブラウザではYouTubeのプレイヤーの拡大が効かないみたいなので、ブックマークレットでどうにかしてみた
World IPv6 Dayではネットに繋がらなくなる場合がある!?
IT系のニュースサイトで取り上げられていたりしますが、IE(およびIEコンポーネント)では6月8日(正確には06/08 09:00〜06/09 8:59)にネットに繋がらなくなる可能性があります。
フェンリルデベロッパーズブログでも「重要なお知らせ」として告知されていますね。
障害が発生する可能性のある環境
以下のすべてに該当する場合に一部のサイトにアクセス出来なくなる可能性があります。
- Internet Explorer 7、もしくは Internet Explorer 8 をお使いの方
- Windows XP をお使いの方
- インターネット アクセス環境が、フレッツ光 (NTT東日本、NTT西日本)
- ホームルーターを使用していない方、または IPv6 に対応したホームルーターを使用している方
リンク先に回避策が載っていますので、該当する方はどうぞ。
YouTubeプレイヤーの拡大が動作しない
[追記 2011 Aug. 29th 03:30ごろ]
以下のエントリでSeaHorseスクリプト化させました。
以前書いたYouTubeのプレイヤーサイズを変えるブックマークレットをユーザスクリプト化させた
[追記 終了]
2ちゃんのSleipnirスレとかで「YouTubeのプレイヤーの拡大が動作しない」みたいなのをたまに見かけるような気がします。
これはSleipnir固有の問題というわけでは無く、Ancia、ルナ助(Trident)でも効かないので、IEコンポブラウザ全般の問題かと思われます。
今日は気が向いたので、プレイヤーのサイズを変更するブックマークレットを作ってみました。
ついでにプレイヤーのボタンの拡大/縮小以外の変形も用意してみました。
YousableTubeFixというグリモンを参考に横幅一杯(プレイヤー縦横比保持)、全画面の2つです。
Defaultサイズ
javascript:(function(){var%20ps=document.getElementById("watch-player").style;ps.width="640px";ps.height="390px";ps.marginLeft="0";var%20cs=document.getElementById("watch-video-container");cs.style.filter="";var%20ss=document.getElementById("watch-sidebar").style;ss.marginTop="-390px";scroll(0,0);})();
Fillサイズ
javascript:(function(){var%20ps=document.getElementById("watch-player").style;ps.width="960px";ps.height="510px";ps.marginLeft="auto";var%20cs=document.getElementById("watch-video-container");cs.style.filter="progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#555555,EndColorStr=#333333)";var%20ss=document.getElementById("watch-sidebar").style;ss.marginTop="0";scroll(0,0);})();
Maxサイズ
javascript:(function(){var%20ps=document.getElementById("watch-player").style;ps.width=document.body.clientWidth-2+"px";ps.height=(document.body.clientWidth*390/640)+"px";ps.marginLeft="-"+Math.floor((document.body.clientWidth-960)/2-6)+"px";var%20cs=document.getElementById("watch-video-container");cs.style.filter="";var%20ss=document.getElementById("watch-sidebar").style;ss.marginTop="0";scroll(0,cs.offsetTop);})();
Fullサイズ
javascript:(function(){var%20ps=document.getElementById("watch-player").style;ps.width=document.body.clientWidth-2+"px";ps.height=document.body.clientHeight+"px";ps.marginLeft="-"+Math.floor((document.body.clientWidth-960)/2-6)+"px";var%20cs=document.getElementById("watch-video-container");cs.style.filter="";var%20ss=document.getElementById("watch-sidebar").style;ss.marginTop="0";scroll(0,cs.offsetTop);})();
ただし、Win7 SP1 x64 + IE9 + Sleipnir 2.9.7環境でのみテストしているので、動作の保証はいたしません。
ここまで書いてやる気が失せたので、誰かSeaHorseスクリプト化してボタンを挿入してそれのクリックで切り替えられるようにしてくれないですかね?w