URLアドレスを取るwww.somesite.com/@user1
リンクを含む古き良き<a href...
ハイパーリンクをクリックすると、アドレスバーに@
パーセントエンコードされます。%40
html5 を使用する場合window.history.pushstate("object or string", "Title", 'www.somesite.com/@user1')
、エンドック化されて@
いません。代わりに「@」文字として表示されます。
この矛盾は私を悩ませます。おそらく、動作を一貫させる方法はありますか?
プッシュステート URL について検討しましたが、これは「/」もエンコードします。ハイパーリンクが「@」記号をエンコードしないencodeURIComponent('www.somesite.com/@user1')
ことを望んでいます。<a href...