IE、 Firefox、 Safari ともに ECMAScript の仕様を満たしていません。IE6 は ECMAScript の仕様に対して上位互換だと言えるでしょうから、実質的に問題を抱えているのは Firefox のみ、ということになるのでしょうか。JSON を使う際には、注意が必要、と。 Firefox に関して言えば、 (Control Character があるとエラーになるのではなく読み落とすという性質からして) 仕様ではなくバグだと考えるのが妥当なのかなと思いました。 参考: テストコー... > このページを見る
最終更新時間:
2006年11月07日08時17分
みんなのブックマーク 人気(0) 新着
- JavaScriptで""の中に入れるときにエスケープが必要な文字列。
- ふむふむ
- ECMA262「7.1 Unicode 制御文字」に「文字列と正規表現リテラルの処理前にこれらの文字が取り除かれるので」とあるのでFirefoxの挙動が正しいような気がしないでもない。
- *programming
- JSON を使う際には、注意が必要 ――はて☆引用のバグは…? //
- バグ bug
- 文字列リテラルで特定の文字を読み飛ばすことがある。
- 文字列リテラルで特定の文字を読み飛ばすことがある。
- IE, Firefox, Safari それぞれが ECMA Script 仕様と異なる実装
- 文字列の扱い
- ”JavaScript の文字列定数でエスケープが必要な文字は、下表のとおりウェブブラウザによって異なる"
- 文字列の扱い
- こんなに違うとは、、、
- この件についてECMAScript互換なのはOperaだけってか。。。それにしても、Firefoxがここまでダメダメだとはねぇ。
- 参考:http://labs.cybozu.co.jp/blog/kazuho/archives/2006/11/js_string_literal.php





![エスケープ・フロム・L.A. [DVD]](http://ecx.images-amazon.com/images/I/51uhS50xtNL._SL75_.jpg)


