URLオブジェクト

URLオブジェクトとは何かとその使用方法を確認してください

URLは、Blobを使用してURLを操作するために使用される2つの静的メソッドをホストするために使用される名前空間です。

  • URL.createObjectURL()
  • URL.revokeObjectURL()

与えられたblobを使用して、blobへのURLを生成します。URL.createObjectURL()関数:

const myURL = URL.createObjectURL(aBlob)

BLOB URLを取得したら、次を使用してメモリからそれを破棄できます。

URL.revokeObjectURL(myURL)

これに加えて、URLは、URLの作成に使用できるコンストラクターを通じて、非常に異なる機能を提供します。あなたはそれをこのように呼ぶことができます:

const currentUrl = new URL(window.location.href)

currentUrlURLの検査に使用できる一連のプロパティがあります。

  • hashハッシュフラグメント
  • hostドメイン+ポート
  • hostnameドメイン
  • hrefURL全体が含まれています
  • originスキーム+ドメイン+ポート
  • password
  • pathname
  • port
  • protocol
  • search
  • searchParams
  • username

これはURLの通常の部分です。

あなたはそれらのどれでも変更することができますoriginそしてsearchParamsこれらは読み取り専用であり、を呼び出すことによって新しいURL文字列を生成しますtoString()メソッド、またはを参照することによってhrefプロパティ。

私の無料ダウンロードJavaScriptビギナーズハンドブック


その他のブラウザチュートリアル: