2009年09月17日

NHKニュース動画をFireFoxで見る

メイン環境では脱Sleipnirして4ヶ月ほど経ちますが、小さな不具合こそありますが、おおむね快適なブラウジングを続けています。

ただ、小さな不具合が結構イライラする物で、そのうちの一つがNHKニュースの動画がFireFoxで見れないこと。

画面上の画像をクリックすると以下の様な画面が表示されるのですが、ここで何を選んでも動画が表示されることはありません。

2009091700.jpg

で、ネットで調べてみたところ

と言うことなのですが、「browser.link.open_newwindow.restriction」の設定はTab Mix Plusが入っているとロックされて変更できないようですし、何よりいちいちそんなコトしないと見れないというのはばからしいので、ちょっとNHKサイトのソースを追っかけてみました。

その結果、下記の赤字が原因っぽいことが解りました。

<li class="item01"><a href="#" onclick="window.close();switchPlayerBySelect('flv');setCookie('flv');"><img src="../../parts/img/news2008/bt_movie_flv.png" alt="Flash(FLV)" class="rollover"></a></li>
<li class="item02"><a href="#" onclick="window.close();switchPlayerBySelect('wmv384');setCookie('wmv384');"><img src="../../parts/img/news2008/bt_movie_wmv384.png" alt="WMV 384K" class="rollover"></a></li>
<li class="item03"><a href="#" onclick="window.close();switchPlayerBySelect('wmv56');setCookie('wmv56');"><img src="../../parts/img/news2008/bt_movie_wmv56.png" alt="WMV 56K" class="rollover"></a></li>
つまり、クッキーを設定する前にタブを閉じてしまうのがいけないようなので、そこをどうにかすれば解決しそうです。

で、取った対策がこちら

  1. 動画形式の選択画面を開く
  2. 開いたらそのままの画面で、アドレスバーに次のように打ち込む
    javascript:switchPlayerBySelect('flv');setCookie('flv');
※WMV形式で見たい場合には、上記のソースを参考に「flv」の部分を「wmv56」や「wmv384」に」変更してください

これで、次回からIEやOperaの用に画像クリックで動画の再生が始まるようになります。

なお、クッキーは1年保存ですので、年に1回はこの儀式を行う必要があります。
また、NHKのURLも複数あるため、1年に満たなくても何回かは設定する必要があるかも知れません。

Posted by Takuchan at 2009年09月17日 00:26 | トラックバック(0)