FC2ブログにログインしようと思ったら、以下のメッセージが急に出るようになった。
[JavaScript アプリケーション] Error: Illegal operation on WrappedNative prototype object
他のサイトやニコニコ動画、Youtubeにアクセスしても表示されるようなので、サイトの問題でもないようです。
ブラウザで何か設定をいじったわけでもないし、拡張機能、アドオンやプラグインをやたらいいれるのは好きではないので、もちろんここ最近は一切入れていない。
エラーの原因を探るためにJavascriptを停止してみた
バージョンをあげると使えなくなるアドオンとかあるので、基本的にはバージョンはそのままにしておくのですが、やむなくFirefoxを最新バージョンしてみた。
結果、変化なし。
エラーが出たサイトに、Internet Explorer(IE)、クロームで再度アクセスしてみても問題ないようです。 てことは、Firefoxのブラウザの問題だと断定。
それで、まずは Javascriptを切ってみることにした。
Firefoxブラウザで
[ツール]→[オプション]→[コンテンツ]→JavaScriptを有効にする
と進んでチェックを外して[OK]をクリック。
JavascriptをOFFにするとエラーメッセージはでない。
しかし困った。
何にもしてないので、思い当たる節がまったくないのでググる。
すると、同日同時刻くらいに同じ問題が起こっている方が多数お見えになるようで、自分だけの問題ではどうもなさそうだ。
こちらのUbuntu日本語フォーラムさんのサイトで『Firefoxをセーフモードで起動する』ことで、さらに原因を追究できるよーーって書いてあったので試した。
Firefoxをセーフモードで起動する方法を試したらエラートラブルの原因が予測できた
上のトラブルシューティングを見てやってみました。
「ヘルプ]→[アドオンを無効にして再起動](またはshiftを押しながらFFを起動)と進むと、画像のようなウインドウが出てくるので、セーフモードで起動をクリックして再起動します。
そして、『Error: Illegal operation on WrappedNative prototype object』のエラーメッセージが出たサイトにアクセスすると、メッセージは出ない。
問題はこれだ!
ひとまず、問題点は把握できたど。
『 セーフモードで問題が起こらなければ、拡張機能かテーマに原因がある可能性があります』って書いてあるので、試みることにしたわけで。
ひとつひとつアドオン、機能拡張、テーマ、プラグインを無効にして再起動してみようとおもったけど、そーとーな手間だ。。
ダウンロードできなかったtokyoloaderの機能拡張が問題だった
何もしていないのでまったく思い当たらなかったけども、頭をフル回転させてわずかな手がかりをさぐってみた。
そういえばYoutubeを見ているときにいつも、Tokyoloaderっていう動画ダウンロードの矢印マークが右下に出ていたはずなのに昨日はでていなかったし、エラーメッセージが表示されていたことを思い出した。
ってことはダウンロードできない状態だったはず。(その時は気にも止めず放置)
それで、
[ツール]→[拡張機能]→[tokyoloader]
と掘り下げていって、無効化して再起動してみた。
再起動後、問題が起こっていたサイトにアクセスしてみるとエラーは出ない!!
これが原因!決定(!´Д`σ)σィェァ
まとめ
tokyoloaderが不具合を起こしている記憶が多々ある。
今回はtokyoloaderが原因だったけど、これに限らず、拡張機能やアドオン・アドインが不具合をもたらせたり、ブラウザのバージョンアップについてこれていない場合、ほとんど使っていないものなど、いらないものはマメに消すほうが無難ですね。
修正してもらわないと解決しなさそうだけども、ほとんど使っていないので問題はないけども、プラグインとかがえらの原因になったりするので、私の場合は新しいものには何でも飛びつかないようにしないといけないな~、と。
ブログの投稿や動画閲覧には問題なかったので、大きな問題にはなりませんでした。
しかし、FC2ブログを複数同時に書いているので、管理画面で毎回毎回ピコーピコーンってエラーが出るのは、正直イライラしてましたがこれで解決。嬉しすーー。
コメント