リグレッション ハッシュ部分に改行を含むリンクが壊れています

公開日: | カテゴリー: ネットワーキング

概要

Firefox 38 以降で、# に続くフラグメントに改行コードが含まれる HTML リンクが動作しません。これは、そうした文字が URL 仕様で許可されておらず、ブラウザーがその制約を強制するようになったためです。サイト互換性問題を防ぐため、この挙動は Firefox 42 で変更され、ハッシュ部分の \r (CR)、\n (LF)、\t (タブ) 文字が除去されるだけになりました。\0 (ヌル文字) を含むリンクは引き続き拒絶されます。

参考資料