1

文字列から\nを実行する際にjavascriptを防ぐことは可能ですか?

\n (つまり " ksqOOEe+sqQwexx12lMf31V\nLqW23ds") を含む文字列があります。これは暗号化された文字列であり、Javascript で処理する必要があります。問題は、ブラウザが不正な操作を登録するよりも、JS が 2 つの行に分割することです。暗号化された文字列であり、次のステップでデータを再構築するために復号化プロセスを使用する必要があるため、他の特殊文字でエスケープしたくありません。

4

2 に答える 2

2

スラッシュをエスケープして、エスケープ シーケンスとして認識されないようにします。これを行うと、文字列に 2 つのスラッシュを格納するのではなく、リテラル スラッシュであることを JavaScript に伝えます。

于 2012-05-31T15:53:14.993 に答える
0

私は Web サービスを使用しており、Java 側で暗号化された文字列を生成しているため、クライアントに返す前に URLEncoder を使用してエンコードしました。同じエンコードされた文字列を含む次のリクエストよりも、URLDecoder でデコードし、base64 デコーダーよりもデコードします...動作し、助けてくれてありがとう:)

于 2012-06-01T08:50:30.780 に答える