From f746c93efef97be3814c03485fc1467cf12616a9 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Mon, 7 Jun 2021 12:11:47 +0900 Subject: Web/API/NavigatorPlugins/mimeTypes を更新 (#1003) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版章題マクロを除去 - 2021/03/08 時点の英語版に同期 --- .../web/api/navigatorplugins/mimetypes/index.html | 80 +++++++++++++++------- 1 file changed, 55 insertions(+), 25 deletions(-) (limited to 'files/ja/web/api/navigatorplugins') diff --git a/files/ja/web/api/navigatorplugins/mimetypes/index.html b/files/ja/web/api/navigatorplugins/mimetypes/index.html index 80a9bd3d3b..cafffadc06 100644 --- a/files/ja/web/api/navigatorplugins/mimetypes/index.html +++ b/files/ja/web/api/navigatorplugins/mimetypes/index.html @@ -2,32 +2,62 @@ title: mimeTypes slug: Web/API/NavigatorPlugins/mimeTypes tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference +- API +- Property +- Reference translation_of: Web/API/NavigatorPlugins/mimeTypes --- -

 

-

{{ ApiRef() }} {{ 英語版章題("Summary") }}

-

概要

-

MimeTypeArray オブジェクトを返します。このオブジェクトは、ブラウザが認識する MIME タイプを表す MimeType オブジェクトのリストを含んでいます。

-

{{ 英語版章題("Syntax") }}

-

構文

-
mimeTypes = navigator.mimeTypes;
+
{{ ApiRef("HTML DOM") }}{{deprecated_header}}
+ +

{{domxref("MimeTypeArray")}} オブジェクトを返します。これにはブラウザーが解釈する MIME タイプを表す {{domxref("MimeType")}} のリストが入っています。

+ +
+

: 最新のバージョンのブラウザーでは、 {{domxref("MimeTypeArray")}} オブジェクトの名前付きプロパティは列挙可能ではなくなっています。

+
+ +

構文

+ +
var mimeTypes[] = navigator.mimeTypes;
 
-

mimeTypes は、MimeTypeArray オブジェクトです。このオブジェクトは、length プロパティを持ち、また、item(index) 及び namedItem(name) メソッドを持っています。

-

{{ 英語版章題("Example") }}

-

-
  alert(window.navigator.mimeTypes.item(0).description); // "Mozilla Default Plug-in" などをダイアログで表示します。
+
+

mimeTypesMimeTypeArray オブジェクトであり、これは length プロパティと item(index) および namedItem(name) メソッドを持っています。

+ +

+ +
function isJavaPresent() {
+  return 'application/x-java-applet' in navigator.mimeTypes;
+}
+
+function getJavaPluginDescription() {
+  var mimetype = navigator.mimeTypes['application/x-java-applet'];
+  if (mimetype === undefined) {
+    // no Java plugin present
+    return undefined;
+  }
+  return mimetype.enabledPlugin.description;
+}
 
-

{{ 英語版章題("Notes") }}

-

-

例における mimeTypes プロパティの 0 番目の要素("Mozilla Default Plug-in" MimeType オブジェクト)の type プロパティの値は、"image/x-macpaint" のような 典型的な MIME 形式ではなく、* という値 です。

-

{{ 英語版章題("Specification") }}

-

仕様

-

{{ DOM0() }}

-

 

-
-  
-

{{ languages( { "en": "en/DOM/window.navigator.mimeTypes", "pl": "pl/DOM/window.navigator.mimeTypes" } ) }}

+ +

仕様書

+ + + + + + + + + + + + + + + + +
仕様書状態備考
{{SpecName('HTML WHATWG', '#dom-navigator-mimetypes', + 'NavigatorPlugins.mimeTypes')}}{{Spec2('HTML WHATWG')}}初回定義
+ +

ブラウザーの互換性

+ +

{{Compat("api.NavigatorPlugins.mimeTypes")}}

-- cgit v1.2.3-54-g00ecf