はの私は、次のHTMLを持っているとしましょう:ismap属性がクエリ文字列を尊重しないのはなぜですか?
<a href="crocodile.php?name=alex">
<img src="alex.png" ismap>
</a>
私はブラウザがcrocodile.php?name=alex&41,18
のようなものを開くことが期待されます。実際には開かれたURIはcrocodile.php?name=alex?41,18
でした。私の知る限り、URIは有効なURIにさえしていません。たとえば、PHPでは、の値がalex?41,18
で終わります。
この現象の背景には何らかの理由がありますか?私は、?x,y
を頭脳無しで追加するのではなく、ブラウザがhref
の既存のクエリ文字列を尊重したマップを解析することを期待しています。
Google Chrome、Firefox、Safariでテスト済みです。
クエリ文字列は既にハイパーリンクサフィックスではありませんか? –
いいえ。クエリ文字列は、ハイパーリンクが続いたときに、サフィックスが追加されるハイパーリンクのURLの不可欠な部分と見なされます(http://w3c.github.io/html/links.html#sec-followingハイパーリンク) – Alohci
私はちょうど何か新しいことを学んだ、ありがとう! –