diff options
| author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
|---|---|---|
| committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
| commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
| tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/ja/web/api/navigator | |
| parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
| download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip | |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/ja/web/api/navigator')
| -rw-r--r-- | files/ja/web/api/navigator/id/index.html | 52 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozcameras/index.html | 52 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozfmradio/index.html | 36 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozpay/index.html | 101 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozsettings/index.html | 32 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozsms/index.html | 53 | ||||
| -rw-r--r-- | files/ja/web/api/navigator/mozsocial/index.html | 49 |
7 files changed, 0 insertions, 375 deletions
diff --git a/files/ja/web/api/navigator/id/index.html b/files/ja/web/api/navigator/id/index.html deleted file mode 100644 index 375c08c5de..0000000000 --- a/files/ja/web/api/navigator/id/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: navigator.id -slug: Web/API/Navigator/id -tags: - - BrowserID - - DOM - - Gecko DOM Reference - - Persona - - Security -translation_of: Archive/Navigator-id ---- -<div> - {{ ApiRef() }} {{ non-standard_header() }}</div> -<div class="note"> - <strong>注記:</strong> この機能は、まだどのブラウザでもサポートされていません。Persona を使用する Web サイトは、そのページに <a class="link-https" href="https://login.persona.org/include.js" title="https://login.persona.org/include.js">https://login.persona.org/include.js</a> でホストされているポリフィルライブラリを含めなければなりません。</div> -<h2 id="Summary" name="Summary">要約</h2> -<p><a href="/docs/Persona" title="Persona">BrowserID プロトコル</a> は、BrowserID API を開示する {{ domxref ("window.navigator")}} オブジェクトに新しい <code>id</code> プロパティを定義しています。この API はいくつかの重要なリビジョンを経ています。各世代別の API は以下の通りです。</p> -<h2 id="ObserverMethods" name="ObserverMethods">"Observer" API (現在)</h2> -<p>Observer API は、初めて利用したユーザに対する検証後の振る舞いの改善、自動的なログインの持続、ネイティブアプリケーションへの簡単な統合など、多くのリクエストがあった機能を導入しています。</p> -<dl> - <dt> - {{ domxref("navigator.id.watch()")}}</dt> - <dd> - ユーザが Web サイトにログインまたはログアウトした時に呼び出されるコールバックを登録します。</dd> - <dt> - {{ domxref("navigator.id.request()")}}</dt> - <dd> - ユーザからの署名付き ID アサーションを要求します。</dd> - <dt> - {{ domxref("navigator.id.logout()")}}</dt> - <dd> - ユーザを Web サイトからログアウトし、次回そのユーザが Web サイトを訪れた時に自動的に <code>onlogin</code> が実行されることを防ぎます。</dd> -</dl> -<div class="note"> - <p>ユーザがサードパーティーのクッキーを無効にしている場合、Observer API を使用してのログイン時に問題が発生する可能性があります(※参照: <a href="https://github.com/mozilla/browserid/issues/2999" title="https://github.com/mozilla/browserid/issues/2999">onlogout called immediately after onlogin if 3rd party cookies are disabled · Issue #2999 · mozilla/browserid</a> )</p> -</div> -<h2 id="CallbackMethods" name="CallbackMethods">"Callback" API (現在)</h2> -<p>Callback API は、2011 年 11 月に導入されました。この API は、<code>navigator.id.get()</code> にオプションが渡されることを許可し、BrowserID が管理する持続的なセッションの実験的なサポートを提供して初期の API を改善するためのものです。</p> -<dl> - <dt> - {{ domxref("navigator.id.get()")}}</dt> - <dd> - ユーザの署名付きアサーション内の BrowserID を取得します。</dd> -</dl> -<h2 id="VerifiedEmailMethods" name="VerifiedEmailMethods">"VerifiedEmail" API (非推奨)</h2> -<p>VerifiedEmail API は、BrowserID の最初の API でした。この API は、2011 年末に非推奨になりました。</p> -<dl> - <dt> - {{ domxref("navigator.id.getVerifiedEmail()")}} {{ deprecated_inline() }}</dt> - <dd> - ユーザの署名付きアサーション内の BrowserID を取得します。このメソッドは非推奨です。代わりに、後方互換性を持つ {{ domxref("navigator.id.get()")}} を使用してください。</dd> -</dl> diff --git a/files/ja/web/api/navigator/mozcameras/index.html b/files/ja/web/api/navigator/mozcameras/index.html deleted file mode 100644 index 2b67cbfe87..0000000000 --- a/files/ja/web/api/navigator/mozcameras/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Navigator.mozCameras -slug: Web/API/Navigator/mozCameras -tags: - - API - - DOM - - Firefox OS - - Gecko DOM Reference - - Graphics - - Non Standard - - Property - - WebAPI -translation_of: Archive/B2G_OS/API/Navigator/mozCameras ---- -<p>{{APIRef("Firefox OS")}}</p> - -<p>{{ non-standard_header() }}</p> - -<p>{{B2GOnlyHeader2('privileged')}}</p> - -<h2 id="Summary" name="Summary">概要</h2> - -<p>ユーザの端末で利用可能なカメラへのアクセスに用いる {{domxref("CameraManager")}} オブジェクトを返します。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="eval">var cameraManager = window.navigator.mozCameras; -</pre> - -<h3 id="Value" name="Value">値</h3> - -<p><code>navigator.mozCameras</code> は、端末で利用可能なカメラへのアクセスに用いる {{domxref("CameraManager")}} オブジェクトです。</p> - -<h2 id="Specification" name="Specification">仕様</h2> - -<p>標準仕様には含まれていません。WebRTC がモバイル端末で広くサポートされるようになった時、これと置き換えられる予定です。</p> - -<h2 id="Permissions" name="Permissions">許可設定</h2> - -<p>Firefox OS 1.4 まで、Camera API は Certified API だったためサードパーティアプリからはアクセスできませんでした。Firefox OS 2.0 からは許可レベルが Privileged に下げられたため、開発者が独自のアプリで利用できるようになりました。</p> - -<pre class="brush: json">"permissions": { - "camera": { - "description": "Required for accessing cameras on the device." - } -}</pre> - -<h2 id="See_also" name="See_also">関連情報</h2> - -<ul> - <li><a href="/docs/WebRTC" title="/docs/WebRTC">WebRTC API</a></li> -</ul> diff --git a/files/ja/web/api/navigator/mozfmradio/index.html b/files/ja/web/api/navigator/mozfmradio/index.html deleted file mode 100644 index 271629e8d7..0000000000 --- a/files/ja/web/api/navigator/mozfmradio/index.html +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Navigator.mozFMRadio -slug: Web/API/Navigator/mozFMRadio -tags: - - API - - Non-standard - - Property -translation_of: Archive/B2G_OS/API/Navigator/mozFMRadio ---- -<p>{{APIRef}}{{ non-standard_header() }}</p> - -<p>{{ B2GOnlyHeader2('installed') }}</p> - -<h2 id="Summary" name="Summary">概要</h2> - -<p>端末の FM ラジオへのアクセスに使用できる {{ domxref("FMRadio") }} オブジェクトを返します。</p> - -<h2 id="Syntax" name="Syntax">構文</h2> - -<pre class="eval">var WebFM = navigator.mozFMRadio; -</pre> - -<h2 id="Value" name="Value">値</h2> - -<p><code>navigator.mozFMRadio</code> は {{domxref("FMRadio")}} オブジェクトです。</p> - -<h2 id="Specification" name="Specification">仕様書</h2> - -<p>仕様の一部ではありません。</p> - -<h2 id="参照">参照</h2> - -<ul> - <li>{{domxref("FMRadio")}}</li> - <li><a href="/docs/WebAPI/WebFM_API" title="/docs/WebAPI/WebFM_API">WebFM API</a></li> -</ul> diff --git a/files/ja/web/api/navigator/mozpay/index.html b/files/ja/web/api/navigator/mozpay/index.html deleted file mode 100644 index 5226b8eb62..0000000000 --- a/files/ja/web/api/navigator/mozpay/index.html +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: Navigator.mozPay() -slug: Web/API/Navigator/mozPay -tags: - - API - - Apps - - B2G - - Firefox OS - - Method - - Non Standard - - Web Payment - - WebAPI -translation_of: Archive/Marketplace/API/Navigator/mozPay ---- -<p>{{ non-standard_header() }}</p> -<p>{{ B2GOnlyHeader2('installed') }}</p> -<h2 id="Summary" name="Summary">概要</h2> -<p><code>mozPay</code> 関数は決済の実行に使用され、アプリ内課金を実現します。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="eval">var request = navigator.mozPay(jwts); -</pre> -<dl> - <dt> - jwts</dt> - <dd> - <a href="http://openid.net/specs/draft-jones-json-web-token-07.html">JSON Web トークン</a> の配列。</dd> -</dl> -<div class="warning"> - <p><strong>警告:</strong> 署名は <a href="/ja/docs/Web/Apps/Publishing/In-app_payments">アプリケーション秘密鍵</a> に由来することから、JSON Web トークンへの署名は必ずサーバサイドで行う必要があります。権限のないユーザがアプリケーション秘密鍵へアクセスすることのないよう注意してください。</p> -</div> -<h2 id="Return" name="Return">戻り値</h2> -<p>{{domxref("DOMRequest")}} オブジェクト。</p> -<h2 id="Example" name="Example">例</h2> -<pre class="brush: js">// 購入を開始します。具体的にはこれを「購入」ボタン上のクリックハンドラに設定します。 -purchaseSomething("A nice unicorn"); - -function purchaseSomething(productID) { - var xhr = new XMLHttpRequest(); - xhr.responseType = 'json'; - - // productID をサーバへ送信し、 - // JWT の配列を受け取る準備をします。 - xhr.open('POST', '/create_jwts'); - - xhr.addEventListener('load', function () { - // JSON レスポンスから JWT と transactionID を受け取ります。これは以下のような形式です。 - // {"jwts": ["jwt1...", "jwt2..."], "transactionID": "1234"} - var jwts = xhr.response.jwts; - var transactionID = xhr.response.transactionID; - - // JSON Web トークンを決済プロバイダに渡します。 - var request = navigator.mozPay(jwts); - - // 決済ウィンドウのために成功・失敗ハンドラを用意します。 - request.onsuccess = function () { - console.log('ユーザの決済フローが正常に完了しました'); - // 決済フローは完了しましたが、決済が成立したことを確認するため、 - // サーバへポーリングを行って検証された決済結果を待ちます。 - waitForPaymentResult(transactionID); - }; - request.onerror = function () { - console.log('申し訳ありませんが、決済フローにエラーが発生しました: ', this.error.name); - }; - }) - - // 情報を送信して決済リクエストを開始し、 - // 署名済み JSON Web トークンを受け取ります。 - // この例では、productID はユーザが購入したい商品の ID です。 - xhr.send(productID); -} - -function waitForPaymentResult(transactionID) { - var xhr = new XMLHttpRequest(); - xhr.responseType = 'json'; - - // transactionID のためにポストバック・チャージバックを受信したことを確認する準備をします。 - xhr.open('GET', '/payment_result/' + transactionID); - - xhr.addEventListener('load', function () { - // 以下のような結果を取得します。 - // {"result": "postback received"} or {"result": "still waiting"} - if (xhr.response.result == 'postback received') { - // ポストバック通知を受信し、そこに含まれる JWT 署名を検証しました。 - console.log('成功! 商品は購入されました'); - } else { - // ポストバック・チャージバックがまだサーバへ送信されていません。3 秒後に再試行します。 - window.setTimeout(function() { waitForPaymentResult(transactionID); }, 3000); - } - }); - - // リクエストを送信し transactionID のステータスを確認します。 - xhr.send(); -}</pre> -<h2 id="Specification" name="Specification">仕様</h2> -<p>どの仕様書にも含まれていません。ただしこの話題は W3C の <a href="http://www.w3.org/community/webpayments/">Web Payment Community Group</a> において盛んに議論されています。</p> -<h2 id="See_also" name="See_also">関連記事</h2> -<ul> - <li><a href="/ja/docs/Web/Apps/Publishing/In-app_payments">アプリ内課金</a></li> - <li>Mozilla <a href="https://wiki.mozilla.org/WebAPI/WebPayment">Web Payment 仕様全文</a> (Mozilla Wiki)</li> - <li>{{domxref("DOMRequest")}}</li> -</ul> diff --git a/files/ja/web/api/navigator/mozsettings/index.html b/files/ja/web/api/navigator/mozsettings/index.html deleted file mode 100644 index fb06aa962c..0000000000 --- a/files/ja/web/api/navigator/mozsettings/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: window.navigator.mozSettings -slug: Web/API/Navigator/mozSettings -tags: - - B2G - - Firefox OS - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/Navigator/mozSettings ---- -<div>{{non-standard_header}}{{B2GOnlyHeader2("certified")}}</div> - - -<h2 id="Summary" name="Summary">概要</h2> -<p>デバイス設定へのアクセス及びデバイス設定の変更のための {{domxref("SettingsManager")}} オブジェクトを返します。</p> - - - -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox"><var>settings</var> = window.navigator.mozSettings; -</pre> - - -<h2 id="Specification" name="Specification">仕様</h2> -<p>この API はまだ標準仕様に含まれるものではありませんが、現在、 W3C の <a href="http://www.w3.org/2012/sysapps/" rel="external">System Applications Working Group</a> で議論されています。</p> - - -<h2 id="See_also" name="See_also">関連情報</h2> -<ul> - <li>{{domxref("SettingsManager")}}</li> - <li>{{domxref("SettingsLock")}}</li> -</ul> diff --git a/files/ja/web/api/navigator/mozsms/index.html b/files/ja/web/api/navigator/mozsms/index.html deleted file mode 100644 index defb9326b5..0000000000 --- a/files/ja/web/api/navigator/mozsms/index.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: window.navigator.mozSms -slug: Web/API/Navigator/mozSms -tags: - - DOM - - Gecko DOM Reference - - Mobile - - WebSMS -translation_of: Archive/B2G_OS/API/Navigator/mozSms ---- -<div> - {{ApiRef}}{{non-standard_header}}</div> -<h2 id="Summary" name="Summary">概要</h2> -<p>SMS メッセージの送受信に用いることが出来る {{domxref("SmsManager")}} オブジェクトを返します。</p> -<h2 id="Syntax" name="Syntax">構文</h2> -<pre class="syntaxbox">var sms = window.navigator.mozSms; -</pre> -<h2 id="Browser_compatibility" name="Browser_compatibility">ブラウザ実装状況</h2> -<p>主にモバイルブラウザでのサポートが期待されます。</p> -<table class="compat-table"> - <tbody> - <tr> - <th>機能</th> - <th>Android</th> - <th>Firefox Mobile (Gecko)</th> - <th>IE Mobile</th> - <th>Opera Mobile</th> - <th>Safari Mobile</th> - </tr> - <tr> - <td>基本サポート</td> - <td>{{CompatNo}}</td> - <td>{{CompatGeckoMobile("12.0")}}</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - <td>{{CompatNo}}</td> - </tr> - </tbody> -</table> -<h2 id="Preferences_.26_availability" name="Preferences_.26_availability">設定 / 可用性</h2> -<ul> - <li>WebSMS はデフォルトで無効となっており、 <code>dom.sms.enabled</code> を true とする事で有効にする事が出来ます。</li> - <li>WebSMS API の使用を許可するホスト名のカンマ区切りのホワイトリストは、 <code>dom.sms.whitelist</code> 設定を使用して指定しなければなりません。デフォルトでは空文字となっています。</li> - <li>WebSMS は、Firefox OS (B2G) に認定されたアプリでのみ利用できます。</li> -</ul> -<h2 id="Specification" name="Specification">仕様書</h2> -<p>標準仕様には含まれていません。ただし、<a class="link-https" href="https://wiki.mozilla.org/WebAPI/WebSMS" title="https://wiki.mozilla.org/WebAPI/WebSMS">WebSMS design document</a> に基づく提案が予定されています。</p> -<h2 id="See_also" name="See_also">関連情報</h2> -<ul> - <li><a href="/ja/docs/API/WebSMS" title="API/WebSMS">WebSMS API</a></li> - <li>{{domxref("SmsManager")}}</li> - <li>{{domxref("window.navigator.mozTelephony")}} - 電話の呼び出しの制御</li> -</ul> diff --git a/files/ja/web/api/navigator/mozsocial/index.html b/files/ja/web/api/navigator/mozsocial/index.html deleted file mode 100644 index b5e28e701f..0000000000 --- a/files/ja/web/api/navigator/mozsocial/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: navigator.mozSocial -slug: Web/API/Navigator/mozSocial -tags: - - DOM - - Gecko DOM Reference - - Social -translation_of: Archive/mozSocial ---- -<div> - {{ApiRef}}{{non-standard_header}}{{fx_minversion_header("17.0")}}</div> -<p><code>navigator.mozSocial</code> プロパティによって返される <code>MozSocial</code> オブジェクトは、ソーシャルメディアプロバイダーパネル内で利用することができます。ソーシャルメディアプロバイダーパネルが必要とする機能を提供します。</p> -<div class="note"> - <p><strong>注記:</strong> Mozilla は最終的に標準化のためにこの API の提出を予定していますが、まだ実行には至っていません。</p> -</div> -<h2 id="Attributes" name="Attributes">属性</h2> -<dl> - <dt> - {{domxref("MozSocial.isVisible")}}</dt> - <dd> - 真偽値を返す。コンテンツが表示されている場合は <code>true</code> を、表示されていない場合は <code>false</code> を返す。</dd> -</dl> -<h2 id="Methods" name="Methods">メソッド</h2> -<dl> - <dt> - {{domxref("MozSocial.closePanel()")}}</dt> - <dd> - 現在開いているフライアウトパネルを閉じます。</dd> - <dt> - {{domxref("MozSocial.getAttention()")}}</dt> - <dd> - ユーザの注意を引くために設計されたいくつかのアクションを実行します。実際の動作はプラットフォームによって異なる場合があり、ヴィジュアル効果、音声通知、画面の点滅、または他のいくつかの技術が用いられる場合があります。</dd> - <dt> - {{domxref("MozSocial.getWorker()")}}</dt> - <dd> - サービスワーカーへの参照を返します。コンテンツが一度この参照を持つと、サービスとの通信のために、<code>worker.port.postMessage()</code> メソッドを呼び出すことが可能となります。</dd> - <dt> - {{domxref("MozSocial.openChatWindow()")}}</dt> - <dd> - ブラウザウィンドウの下部に固定されたチャットウィンドウを開きます。その機能は概ね個人チャットとなると考えられますが、提供者によって異なる場合があります。</dd> - <dt> - {{domxref("MozSocial.openPanel()")}}</dt> - <dd> - 指定された垂直オフセットで、サイドバーに付属するフライアウトパネルを開きます。これは例えば、サイドバー通知に対応する実際の対話の表示に用いられます。</dd> -</dl> -<h2 id="See_also" name="See_also">関連情報</h2> -<ul> - <li><a href="/ja/docs/Social_API" title="Social_API">Social API</a></li> -</ul> |
