タグ

ブックマーク / logroid.blogspot.com (2)

  • JavaScript内の CDATA → 文字列配列 変換ツール

    Firefox 17から無効となるE4X。 Greasemonkeyスクリプト内でCDATAを使用している方も多いと思います。(私もその一人でした) そんな方のために、CDATAを文字列の配列に変換するスクリプトを作りました。 変換サンプル var hoge=<><![CDATA[ <pre class="hoge" id='fuga'> hoge </pre> ]]></>.toString(); var fuga=<><![CDATA[<pre class="hogehoge" id='fugafuga'> fuga </pre>]]></>; var fuga=<><![CDATA[<pre class="bar" id='bar'>bar</pre>]]></>.toString(); var hoge=['<pre class="hoge" id=\'fuga\'>', ' ho

    JavaScript内の CDATA → 文字列配列 変換ツール
  • Firefox での CDATA の扱い

    Firefox 17 beta1 に更新したところ、とあるGreasemonkeyスクリプトが動かなくなった。 スクリプト内部で使用している、CDATAが、Firefox 17ではsyntax errorとなっていた。 警告: E4X は非推奨となりました。 この機能は、Firefox 16 において content 向けにはデフォルトで無効となり、Firefox 17 では chrome 向けにもデフォルトで無効となる予定です。 そして、Firefox 18 において削除される予定となっています。 代わりに、DOMParser/DOMSerializer や非ネイティブの JXON アルゴリズムを使用してください。

    Firefox での CDATA の扱い
  • 1