--- title: Window.isSecureContext slug: Web/API/Window/isSecureContext translation_of: Web/API/Window/isSecureContext ---

{{APIRef}}{{SeeCompatTable}}

window.isSecureContext是一个判断上下文是否能够使用安全上下文的特征的只读属性

语法

var isSecure = window.isSecureContext

示例

特征检测

你可以使用特征检测来判断上下文是否处于安全的上下文之中通过使用在全局作用域下公共的isSecureContext返回的布尔值。

if (window.isSecureContext) {
  // 页面是是个安全的上下文,服务可以正常使用。
  navigator.serviceWorker.register("/offline-worker.js").then(function () {
    ...
  });
}

规范

Specification Status Comment
{{SpecName('Secure Contexts')}} {{Spec2('Secure Contexts','#monkey-patching-global-object','isSecureContext')}} Initial definition.

浏览器兼容性

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support {{CompatVersionUnknown}} {{CompatGeckoDesktop(49)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Considers window.opener {{CompatNo}} {{CompatGeckoDesktop(49)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
Feature Android Android Webview Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support {{CompatNo}} {{CompatVersionUnknown}} {{CompatGeckoMobile(49)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatVersionUnknown}}
Considers window.opener {{CompatNo}} {{CompatVersionUnknown}} {{CompatGeckoMobile(49)}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

相关链接