1

&または の html エンティティ&を使用する必要がありdocument.writeますか?

document.write('<img src="http://www.example.com/img.jpg?a=foo&b=bar">Link</a>');

また

document.write('<img src="http://www.example.com/img.jpg?a=foo&amp;b=bar">Link</a>');

さまざまなブラウザーで既にテストしましたが、違いはないようですが、後者を使用すると、クエリ文字列で&amp;置き換えられないリクエストが引き続き取得されます。&

避けるべきことはわかっdocument.writeていますが、画像タグがどのようにレンダリングされるかについては責任を負わないため、変更することはできません。

&私の以前の調査では、ブラウザー (または document.write) が次のようにエスケープするため、使用しても問題ないことが示されています。&amp;

誰かが私にこの動作を説明できれば素晴らしいでしょう:)

ティア

4

0 に答える 0