ブラウザゲームを快適に操作する為の Greasemonkey ユーザースクリプトが急に動かなくなった。
プログラムソースを追っかけると、E4Xのヒアドキュメント形式変数代入や、toXMLString() が動いてない。
https://blog.mozilla.org/addons/2012/11/08/compatibility-for-firefox-17/
Turn javascript.options.xml.content off by default. This disables E4X entirely for content. E4X is also on a removal path, so you shouldn’t use it.
なんて書いてある。使うべきでは無いと言われても、ヒアドキュメントやめて、文字列を” で括って、変数展開部分を + で繋いでとかチマチマやっとれんわ!
まあ、取り敢えず動けばいいやって事で、アドレスに about:config で
javascript.options.xml.content をfalse から true に変更し、無事動いた。
この動けばいいやってズボラな姿勢は、いずれ壮大なしっぺ返しを食うだろう 🙂