1
をエスケープescapeHTML()への複数の呼び出しのために混乱していますか?チェックHTMLは、私はHTMLのエスケープにこのコードを持っている(JS)
をエスケープescapeHTML()への複数の呼び出しのために混乱していますか?チェックHTMLは、私はHTMLのエスケープにこのコードを持っている(JS)
実際の文字列(put by user)とエスケープされた文字列(jsによって置かれた文字列)を比較するだけでよく、等しい場合は既にエスケープされています。
あなたが*知ることができるかどうかはわかりません。元の入力が「&」(エンティティの作成方法を示すなど)の場合はどうなりますか?それで、それを "& amp;"一見二重に逃げたにもかかわらず。 –
escapeHTMLを複数回呼び出したためにコンテンツが乱れている場合は、プログラムのロジックに問題があります。悪いプログラムロジックを許すことによってそれをカバーするのは悪い習慣です。 – Flynn1179