Firefox + Firebug + Google Adsense におけるクラッシュ問題について
id:RAVERAVER:20071013 の 人に聞かれたので、 Firebug ML 読み直しました。
ML で、 John J Barton 氏 の発言を中心に見た限りでは、こういう感じなのかな?
原因
- Google Adsense の問題
- Script を Create したり、 Destroy したりしすぎ
- イベント毎に大きな script 読み込みすぎ
- 結果として warning が多すぎる
- Firefox 側の問題
- script.functionSource のバグ
暫定的対応策
- 攻撃的対応
- about:config の javascript.options.strict を false
- デフォルトは、 false だけど、 true だと更に warning が出るからマズそう
- Firebug 1.1.0b3 以降に、バージョン上げて、Firebug->Script->Option->DecompileScriptsForSource のチェック外す
- about:config の javascript.options.strict を false
- 守備的対応
John 曰く
- 数日内に、1.1.0b5 出すから、それが上手く問題解決出来るといいなあ…
- あんまり大きな声では言えないけど、今回は運悪く、こういう warning 絡みのことで、色々あったけど、普通の JavaScript プログラマにとっては、 javascript.options.strict って、凄くためになるんだけどなあ…