Navigator.credentials

安全なコンテキスト用
この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

credentialsNavigator インターフェイスのプロパティで、リクエストの資格情報のメソッドを公開する CredentialsContainer インターフェイスを返します。 CredentialsContainer インターフェイスはサインインやサインアウトに成功した場合など、興味深いイベントが発生したことをユーザーエージェントに通知したりもします。このインターフェイスは機能検出に使用することができます。

構文

var credentialsContainer = navigator.credentials

Value

CredentialsContainer インターフェイスです。

if ('credentials' in navigator) {
  navigator.credentials.get({password: true})
  .then(function(creds) {
    //資格情報付きで何かを行う
  });
} else {
  //Handle sign-in the way you did before.
};

仕様書

仕様書 状態 備考
Credential Management Level 1 草案 初回定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
credentials
実験的
Chrome 完全対応 51Edge 完全対応 18Firefox 完全対応 ありIE ? Opera 完全対応 ありSafari ? WebView Android 完全対応 51Chrome Android 完全対応 51Firefox Android 完全対応 ありOpera Android ? Safari iOS ? Samsung Internet Android 完全対応 5.0

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。