0

href タグに含まれる「リンク」をブラウザーがどのようにフォーマットするかを説明するガイドを見つけようとしています。例えば:

ブラウザは次のタイプのタグで何をしますか:

  • /弁護士
  • ?p=1&Name=A
  • 弁護士

この情報が必要な理由は、現在非常に非効率な方法でリンクをフォーマットしており、このタスクを処理する独自のスクリプトを書きたいからです。ただし、自分でスクリプトを作成するたびに、マークが外れ、一部のリンクが必然的に機能しなくなります。そのため、いくつかのルールが欠けているに違いありません。

助けてくれてありがとう!ニール

4

1 に答える 1

0
  • / attorneys =>パスを置き換えます。ホストのみが変更されていません
  • ?p=1&Name=A => クエリ文字列を置き換えます。ホストとパスは変更されません
  • 弁護士 => ファイル名を置き換え、最後の / までのホストとパスは変更されません

ほとんどの言語には、これを行うライブラリがあり、それを使用する必要があります。たとえば、Ruby では URI です。

new_url = URI.join(current_url, href).to_s
于 2012-10-18T08:09:21.477 に答える