From 54d85287f67e543fb9420106b42c8e4c0a1f6c88 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Thu, 26 Sep 2024 23:17:26 +0900 Subject: [PATCH] =?UTF-8?q?2024/07/27=20=E6=99=82=E7=82=B9=E3=81=AE?= =?UTF-8?q?=E8=8B=B1=E8=AA=9E=E7=89=88=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=8D?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/url/port/index.md | 26 ++++++++++++++----- .../api/url/revokeobjecturl_static/index.md | 17 ++++++------ 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/files/ja/web/api/url/port/index.md b/files/ja/web/api/url/port/index.md index 3415f48a603f1e..da808a0ce360ba 100644 --- a/files/ja/web/api/url/port/index.md +++ b/files/ja/web/api/url/port/index.md @@ -3,17 +3,15 @@ title: "URL: port プロパティ" short-title: port slug: Web/API/URL/port l10n: - sourceCommit: 0c8a320b035cf625c1df67713a94ead2e7f3aec6 + sourceCommit: 216794e76611c18e53222bb8efa570e898e990de --- -{{ApiRef("URL API")}} +{{ApiRef("URL API")}} {{AvailableInWorkers}} **`port`** は {{domxref("URL")}} インターフェイスのプロパティで、この URL のポート番号の入った文字列です。 > **メモ:** [`URL()`](/ja/docs/Web/API/URL/URL) コンストラクターに渡された入力文字列が明示的なポート番号を含んでいないか(例えば `https://localhost`)、入力文字列のプロトコル部分に対応する既定のポート番号を含んでいる場合(例えば `https://localhost:443`)、コンストラクターが返す [`URL`](/ja/docs/Web/API/URL) オブジェクトの port プロパティの値は空文字列 (`''`) になります。 -{{AvailableInWorkers}} - ## 値 文字列です。 @@ -21,11 +19,25 @@ l10n: ## 例 ```js -const url = new URL("https://example.com:80/svn/Repos/"); -console.log(url.port); // '80' と出力 +// https プロトコルで既定ではないポート番号 +new URL("https://example.com:5443/svn/Repos/").port; // '5443' +// http プロトコルで既定ではないポート番号 +new URL("http://example.com:8080/svn/Repos/").port; // '8080' +// https プロトコルで既定のポート番号 +new URL("https://example.com:443/svn/Repos/").port; // ''(空文字列) +// http プロトコルで既定のポート番号 +new URL("http://example.com:80/svn/Repos/").port; // ''(空文字列) +// https プロトコルで明示的なポート番号なし +new URL("https://example.com/svn/Repos/").port; // ''(空文字列) +// http プロトコルで明示的なポート番号なし +new URL("https://example.com/svn/Repos/").port; // ''(空文字列) +// ftp プロトコルで既定ではないポート番号 +new URL("ftp://example.com:221/svn/Repos/").port; // '221' +// ftp プロトコルで既定のポート番号 +new URL("ftp://example.com:21/svn/Repos/").port; // ''(空文字列) ``` -## 仕様 +## 仕様書 {{Specifications}} diff --git a/files/ja/web/api/url/revokeobjecturl_static/index.md b/files/ja/web/api/url/revokeobjecturl_static/index.md index e4917f08d6b645..2782ae779a4d89 100644 --- a/files/ja/web/api/url/revokeobjecturl_static/index.md +++ b/files/ja/web/api/url/revokeobjecturl_static/index.md @@ -3,19 +3,18 @@ title: "URL: revokeObjectURL() 静的メソッド" short-title: revokeObjectURL() slug: Web/API/URL/revokeObjectURL_static l10n: - sourceCommit: a0f6bf6f7d148f368f6965255058df1ed1f43839 + sourceCommit: 216794e76611c18e53222bb8efa570e898e990de --- -{{ApiRef("URL API")}} +{{APIRef("File API")}} {{AvailableInWorkers("window_and_worker_except_service")}} -**`URL.revokeObjectURL()`** 静的メソッドは、以前に {{domxref("URL.createObjectURL_static") }} を呼び出して生成された既存のオブジェクト URL を解放します。 +**`revokeObjectURL()`** は {{domxref("URL")}} インターフェイスの静的メソッドで、以前に {{domxref("URL.createObjectURL_static", "URL.createObjectURL()")}} を呼び出して生成された既存のオブジェクト URL を解放します。 -オブジェクト URL を使い終わったら、このメソッドを呼び出して、ファイルへの参照をこれ以上保持しないようにブラウザーに知らせます。 - -{{AvailableInWorkers}} +オブジェクト URL を使い終わったら、このメソッドを呼び出して、ファイルへの参照をこれ以上保持しないようにブラウザーに知らせてください。 > [!NOTE] -> このメソッドは、{{domxref("Blob")}} インターフェイスのライフサイクルの問題とリークの可能性があるため、サービスワーカーからは利用できません。 +> このメソッドは、[サービスワーカー](/ja/docs/Web/API/Service_Worker_API)からは利用できません。 +> {{domxref("Blob")}} インターフェイスのライフサイクルの問題とリークの可能性があるためです。 ## 構文 @@ -26,7 +25,7 @@ URL.revokeObjectURL(objectURL) ### 引数 - `objectURL` - - : 以前に {{domxref("URL/createObjectURL_static", "createObjectURL()") }} を呼び出して生成されたオブジェクト URL を表す文字列です。 + - : 以前に {{domxref("URL.createObjectURL_static", "createObjectURL()") }} を呼び出して生成されたオブジェクト URL を表す文字列です。 ### 返値 @@ -48,4 +47,4 @@ URL.revokeObjectURL(objectURL) - [ウェブアプリケーションからのファイルの使用](/ja/docs/Web/API/File_API/Using_files_from_web_applications) - [オブジェクト URL で画像を表示](/ja/docs/Web/API/File_API/Using_files_from_web_applications#例_オブジェクト_url_で画像を表示) -- {{domxref("URL.createObjectURL_static") }} +- {{domxref("URL.createObjectURL_static", "URL.createObjectURL()")}}