--- title: Window.isSecureContext slug: Web/API/Window/isSecureContext tags: - API - Property - Reference - Security - Window translation_of: Web/API/Window/isSecureContext ---
{{APIRef}}{{SeeCompatTable}}
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 () { ... }); }
仕様 | ステータス | コメント |
---|---|---|
{{SpecName('Secure Contexts')}} | {{Spec2('Secure Contexts','#monkey-patching-global-object','isSecureContext')}} | 初期定義。 |
{{CompatibilityTable}}
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | {{CompatVersionUnknown}} | {{CompatGeckoDesktop(49)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
window.opener の考慮 | {{CompatNo}} | {{CompatGeckoDesktop(49)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |
機能 | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
基本サポート | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile(49)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatVersionUnknown}} |
window.opener の考慮 | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatGeckoMobile(49)}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |