window属性:isSecureContext
isSecureContext属性
提示:在使用此功能之前,请仔细检查浏览器兼容性表。
该 window.isSecureContext 只读属性表示上下文是否能够使用需要功能的安全环境。
isSecureContext属性语法
var isSecure = window.isSecureContext
isSecureContext属性示例
特征检测
您可以使用特征检测来检查它们是否处于安全上下文中,或通过使用全局范围中公开的 isSecureContext 布尔值来检查它们是否处于安全上下文中。
if (window.isSecureContext) {
// Page is a secure context so service workers are now available
navigator.serviceWorker.register("/offline-worker.js").then(function () {
...
});
}
规范
规范 | 状态 | 注释 |
---|---|---|
安全的上下文 | Candidate Recommendation | 初始定义 |
浏览器兼容性
我们正在将兼容性数据转换为机器可读的JSON格式。
- 电脑端
特征 | Chrome | Edge | Firefox(Gecko) | Internet Explorer | Opera | Safari(WebKit) |
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | 支持:49 | ? | ? | ? |
考虑window.opener | 不支持 | 不支持 | 支持:49 | ? | ? | ? |
- 移动端
特征 | Android | Android Webview | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
基本支持 | 不支持 | 支持 | 支持 | 支持:49.0 | ? | ? | ? | 支持 |
考虑 window.opener | 不支持 | 支持 | 不支持 | 支持:49.0 | ? | ? | ? | ? |