4

Google と SO を調査したところ、これについては意見が対立しているようです。

Firefox と Safari はそうではありませんが、 Google Chrome では|区切り記号をに置き換えるという問題が発生しています。%7C

次に例を示します。

http://www.example.com/page1|sub-page2|sub-page-3

セマンティック URL の区切り文字を選択する際に従うべき厳密な規則はあります|か?

4

2 に答える 2

1

Internet Explorer/Chrome は、ページ リクエストが行われた後にアドレス バーに URL を表示するときに URL エンコーディングを使用します。%7C はパイプ ('|') を表示する安全な方法であるため、Chrome がこれを行っていることは問題ではありません。

すべてのブラウザが同じように動作するようにするための生意気な修正として、最初からパイプの代わりに %7C をセパレータとして使用しないでください。そうすれば、すべてのブラウザはこれを舞台裏でパイプとして解釈する必要がありますが、表示しますアドレスバーに &7C として表示されます。

于 2014-04-01T16:00:22.083 に答える