Window.isSecureContext

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

window.isSecureContext 読み取り専用プロパティは、コンテキストが 安全なコンテキスト を必要とする機能を使用できるかどうかを示します。

構文

var isSecure = window.isSecureContext

機能検出

グローバルスコープの isSecureContext の真偽値を用いることで、安全なコンテクストかどうかをチェックすることで機能検出できます。

if (window.isSecureContext) {
  // Page is a secure context so service workers are now available
  navigator.serviceWorker.register("/offline-worker.js").then(function () {
    ...
  });
}

仕様

仕様 ステータス コメント
Secure Contexts 勧告候補 初期定義。

ブラウザー実装状況

No compatibility data found for api.Window.isSecureContext.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

関連項目