やっとOperaでGyaO!が観られるようになった

2224文字

1 はじめに

 いやぁOpera10、よい出来ですね(挨拶)。
 
 今までGyaO!観る度にIE開いてたんですが、
 それって面倒ですよね。
 でも最近になって解決方法を教えてもらったのでメモ。

2 2chで見かけた

 m2oさんのOpera から GyaO - m2O - チーム俺等というエントリにある
 ユーザーJavaScriptを使えばGyaO!を観られる……
 という話なのだけど、私の環境では今まで見られなかった。
 他にもそういう人はいるみたい。
 私には原因がよくわからないから困ってたのですが
 んで、2chOpera総合スレを観てたら解決案が提示されたわけです。

3 引用部は以下

 


 373 :名無しさん@お腹いっぱい。 :2009/09/08(火) 18:23:54 id:iyk0Ky380
 Gyaoがヤフーと統合されて新しくなったけど
 Operaで見れてる人いる?
 9.64でUA変えても弾かれてしまう
 
 375 :名無しさん@お腹いっぱい。 :2009/09/08(火) 18:37:52 id:B3mvPByX0
 >>373
 10では問題ないぞ
 ちなみにトップページ
 
 377 :名無しさん@お腹いっぱい。 :2009/09/08(火) 19:00:38 id:fKT1O3K/0
 >>373
 silverlightとuserscriptを導入するば見れると思う
 
 395 :名無しさん@お腹いっぱい。 :2009/09/08(火) 20:57:36 id:iyk0Ky380
 >>375 >>377
 ん〜blogの説明見ながらUserJS入れてプラグインインストしたけど何でか駄目だったよ
 
 お使いのブラウザでは、映像を視聴できません。
 お使いの環境の判定と解決方法については、利用環境判定ページをご覧ください。
 
 ってのが必ず出るから利用環境判定ページをクリックしたら下のが表示される。
 
 このままではご利用いただけない可能性があります。
 今、あなたがお使いになっているパソコンの利用環境は次のとおりです。
 赤い文字の部分に問題があります。
 JavaScript :有効
 OS :Windows Vista
 ブラウザ :Opera (赤い文字)
 Microsoft Silverlight :バージョン 3
 Adobe Flash Player :バージョン 10
 
 Gyaoっていつまで経っても面倒くさい
 
 421 :名無しさん@お腹いっぱい。 :2009/09/08(火) 22:26:38 id:fKT1O3K/0
 >>395 silverlightが入っている前提ですが、以下のuserjsをつかってみて
 
 こんな感じで環境チェックをfakeしてやる 
 
 // ==UserScript==
 // @name GyaoYahoo_Douga
 // @author hoge
 // @namespace hogehoge
 // @version 1.0
 // @description GyaoYahooo douga enabler for opera10
 // @include http://gyao.yahoo.co.jp/*
 // @include http://player.gyao.yahoo.co.jp/*
 // @include http://*.yahoo.co.jp/*
 
 if(location.hostname == 'gyao.yahoo.co.jp') {
  window.opera.defineMagicFunction(
  'isCommonEnvCheck' ,
  function(){ return true; }
  );
 
  window.opera.defineMagicFunction(
  'isNormalPlayerCheck' ,
  function(){ return true; }
  );
 }
 

4 ブラウザ差別はやめてほしい

 私もこれをやってみたら
 視聴できるようになってめでたいなと。
 しかし何故Operaは駄目なのか……
 IEでしか観られないとか残念すぎて
 ついったーで不満を漏らしたら
 http://twitter.com/amayav/status/3841446262
 火狐でも観られるよ、と言われ
 http://twitter.com/hisame/status/3841503462
 そこは調べたりなかったと反省して
 GyaOのヘルプ見てみたらMacだとSafariだけだとか。
 ご利用ガイド | 無料動画GYAO! ~対応デバイス~
 ちょっと残念すぎないないかそれ。
 
 他にもいくつかブラウザ制限してる所あるけど、
 ブラウザ毎に対応するのってやはり難しいのかなあ。
 それぞれがバージョンアップする度に対応しなきゃだし
 費用対効果が著しく少ないのかもしれないし、
 むしろ対応できないOperaが悪いのかもしれないけど。
 その辺は詳しくないので無責任にしか言えませんが、
 もちょっと手広くしてもらえないものかと。

5 おわりに

 何はともあれ、これでOperaでも
 GyaO!が観られるようになって大助かり。
 上のm2oさんと>>421さんには感謝感激。
 レイアースおもすれえ。
 
 ところでOpera10.0では
 Execute programも仕様が9.5以前のに戻ってるんですね。
 
 Item, (表示名) = Execute program, "(プログラムパス)", "(引数)"
 
 って記述すれば満足に動くようです。
 もう仕様変更しないといいのだけど。
 
 まぁ何だかんだ言ってOperaは大好きです。
 今回は以上。


追記
GyaO!で画面全体化出来ないけど、画面の倍率を200%くらいにしてフルスクリーンモードにすればなんとかなる。苦しいかw