JavaScriptで引用文字列内に終了スクリプトタグがあり、スクリプトを強制終了する問題が発生しました。私はこれが期待された動作ではないと仮定します。この例はここにあります:http://jsbin.com/oqepe/editJavaScript文字列内のスクリプトタグ
私のテストケースのブラウザ興味深い:Mozilla/5.0(X11; U; Linux i686; en-US; rv:1.9.1.4)Gecko/20091028 Ubuntu/9.10 karmic)Firefox/3.5.4。
これはうまくいくが、私はそれをやらなければならないことに驚いている。問題の一部は、ページをスクラップしてJS変数に結果を格納することです。私は戻ってくるものについて本当の期待はない。 – re5et
どのように変数に格納していますか?あなたはサーバ側を掻き立てて、 'var x =;'を生成していますか?その場合は、JSONエンコードすることを忘れないでください。 –
orip
/をエスケープします。文字列を分割しないでください。 IIRCでは、HTML 4.xではまだエラーです。確かにタイプするのが面倒で、読みにくく、扱う文字が多く、効率が悪いです(文字列の連結はJSの操作の中で最も安いからです) – Quentin