Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

URLをJavaScriptのホスト名とパスに解析するにはどうすればよいですか?


Window.location読み取り専用プロパティは、ドキュメントの現在の場所に関する情報を含むLocationオブジェクトを返します。これを使用して、URLをホスト名とパスに解析できます。

Locationインターフェースは、リンク先のオブジェクトの場所(URL)を表します。プロパティはロケーションオブジェクトで利用できます-

Location.href −これはURL全体を含むDOMStringです。変更された場合、関連するドキュメントは新しいページに移動します。関連するドキュメントとは異なるオリジンから設定できます。

Location.protocol −最後の「:」を含むURLのプロトコルスキーム。

Location.host −ホスト、つまりホスト名、「:」、およびURLのポート。

Location.hostname −URLのドメイン。

Location.port −URLのポート番号。

Location.pathname −最初の「/」の後にURLのパスが続きます。

Location.search − a'?'その後に、URLのパラメータまたは「クエリ文字列」が続きます。最新のブラウザにはURLSearchParamsとURL.searchParamsが用意されており、クエリ文字列からパラメータを簡単に解析できます。

Location.hash −「#」の後にURLのフラグメント識別子が続きます。

Location.username −ドメイン名の前に指定されたユーザー名。

Location.password −ドメイン名の前に指定されたパスワード。

使用例-

let hostname = location.hostname
let path = location.pathname
console.log(hostname)
console.log(path)

URL:https://www.tutorialspoint.com/ajax/index.htm

出力

これにより、出力が得られます-

www.tutorialspoint.com
/ajax/index.htm

  1. JavaScriptを使用してURLオブジェクトを作成するにはどうすればよいですか?

    以下は、JavaScriptを使用してURLオブジェクトを作成するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g

  2. キーで読み取り、JavaScriptでJSONとして解析します

    このようなJSON配列があるとします- const arr = [{    "data": [       { "W": 1, "A1": "123" },       { "W": 1, "A1": "456" },       { "W": 2, "A1": "4578" }, &nb