えーと、Firefox の JavaScript エンジンである SpiderMonkey には E4X と呼ばれる、JavaScript で直に XML 文を書ける拡張が施されていました。これが、Firefox 17 からコンテンツ上で無効化され、今回 Firefox 20 からはアドオンなどが動くシステム上でも無効化されます。
まぁ実際には about:config 等から設定をいじれば有効化できる状態なわけですが、将来的に Firefox 21 から完全廃止となるため、もう使わないと決めたほうが良いです。
んで、Vimperator 3.6 でアドオン自体ではこの対応は取られていますが、問題はプラグイン。
https://github.com/vimpr/vimperator-plugins/tree/3.6
master にマージしたので https://github.com/vimpr/vimperator-plugins/ をご利用下さい
の 3.6 ブランチに修正を施した版を上げていってます。必要な方はこちらからダウンロードしてください。もし、まだ修正されていなくて修正して欲しいというのであれば、Issue登録をしてください。Vimperator を使うような猛者ですから、きっとできますよね?
:wq
trunk | |
メリークリスマス!
Vimperator 3.6 がリリースされました。
これまで Firefox 20 で E4X が無効化される件で幾つか書いてきました。
d:id:caisui さんのお陰で E4X 依存をなくした版が公式リポジトリにマージされ、今日ついにリリースされたわけです。
ただし、プラグインを使用している方々はFirefox 20 or later のものにインストールするのが良いかと思います。E4X が無効化された Nightly(Firefox 20) で動かすためにで書いた通り、プラグインが使えなくなる可能性があるからです。
それでは、引き続きイヴをお楽しみ下さい。