>>608 私はこの手順でインストールしています。
1、事前に必要なファイルをDL
2、Opera等のブラウザを閉じる
3、uninstall_flash_playerでアンインストール
4、IE用FlashPlayerのインストール。その後、Opera用FlashPlayerのインストール。
今のFlashPlayerは分かりませんが以前に動画の頭しか再生されない事があったので、
未だに9r115のバージョンを使用しています。
>>611 俺もちょうどそのjs探してたんでURL貼ったが、こちらでは日本語アンカーへジャンプ出来てる。
・リンク先で、ブックマークレットのリンクをクリック
・設定の[すべてのアドレスを UTF-8 でエンコードする] 有効
617 :
610:2009/03/31(火) 21:30:22 ID:7lLw61G+0
>>613 > JSオフでいけるよ
行けました。ありがとうございました。
>>615 > 9.64で何の設定も弄らず見られたよ
私も 9.64(on WindowsXP)なんですが...。
どうでもいい話で恐縮ですが、原因が分かりました。
Operaは関係なくて、Flashのバージョンによるものです。
http://boukun.jp/boudai/js/plugin.js このコードのバージョン判定ロジックにバグがあるんですね。
Flashのバージョン情報は、OperaのJavaScriptだと
navigator.plugins["Shockwave Flash"].description
で取れるのですが、最新のFlashだとこの値が、
Shockwave Flash 10.0 r22
となります。
しかし、このスクリプトは、ピリオドの一つ左の1文字をバージョンとして返
すので、10.0だとバージョンが0になってしまうのです。これはOperaだけでな
く、Firefoxでも同様に起こって、別ページに飛ばされます。
WindowsのIEだけは誤判定しないのですが、これはチェックの方法がIEだけ違っ
ていて、VBScriptで行なわれています。しかもこれはバージョン7までしか調べ
ず、7以上はすべてバージョン7と判定されるようです。
以上です。皆さん、お騒がせしました。
おまけ。
http://boukun.jp/boudai/js/plugin.js の41行目
var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
を、
var flashVersion = parseInt(flashDescription.match(/[0-9]+\./));
こう書き換えたら、たぶんバグは直ります。
これハバネロの製造元の東ハトに知らせたら、感謝されるかしら。