是的,Safari 支持 Service Worker 了

是的,Safari 支持 Service Worker 了其实回顾一下, 2017 年 7 月 14 日,Apple 的 Safari 团队开始 Service Worker 的开发。 这里我将简单的介绍一下Safari 46 预览版更新了那些内容,并测试了新版本对 PWA 的支持度。最后再介绍一下 PWA,也推荐一些相关的技术文章。…

12月 20日,Apple 发布的 Safari 46 技术预览版里,Mac 端的 Safari 将默认打开 Service Worker, 是的,Safari 支持 Service Worker 了,PWA 时代不远了。

是的,Safari 支持 Service Worker 了

其实回顾一下, 2017 年 7 月 14 日,Apple 的 Safari 团队开始 Service Worker 的开发。

这里我将简单的介绍一下Safari 46 预览版更新了那些内容,并测试了新版本对 PWA 的支持度。最后再介绍一下 PWA,也推荐一些相关的技术文章。

Safari 46 预览版更新与 Service Worker 相关内容

  • 默认支持 Service Worker
  • 在 Service Worker 内部可以访问 self.registration
  • 在 Service Worker 内部可以处理 self.skipWaiting
  • 实现了 clients.get() 和 clients.getAll()
  • 在 Service Worker 中支持 container.register() 和 registration.unregister()
  • 在 Service Worker 中激活了 indexedDB 和 Web Sockets
  • 在 Service Worker 中支持了 container.getRegistration() 和 container.getRegistrations()
  • 在 Service Worker 中支持 serviceWorker.postMessage() 和 serviceWorkerRegistration.update()

测试 Safari 支持

ispwaready.toxicjohann.com

测试站点:ispwaready.toxicjohann.com/

Safari 46 (11.1)技术预览版

是的,Safari 支持 Service Worker 了

Safari 11.0.1 版本

是的,Safari 支持 Service Worker 了

Google Chrome 63.0.3239.84 版本

是的,Safari 支持 Service Worker 了

下载预览版 Safari 进行体验

developer.apple.com/safari/down…

Safari 46 技术预览版

关于 PWA

PWA 是什么?

PWA 的全称是 Progressive Web Apps, PWA 是一个令人兴奋的前端技术的革新。PWA综合了一系列技术使你的 web app表现得就像是 native mobile app。

PWA 有哪些特性?

Service Worker、Web App Manifest、Web Push、Credential Management API,目前只有 Chrome 完全支持。

PWA 相关文章

对于 PWA 的展望

然而 iOS 端 Safari 还没有出现支持 Service Worker 的消息,但是 Mac 端 Safari 支持 Service Worker 已经足以让我们兴奋, Apple 正在逐步向 PWA 进发。

顺便说一句,其实巨硬的 Edge 浏览器,已经在 Windows Insider 预览版默认开启了Service Worker。

作为 iOS 开发有话要说

没话说,iOS 开发💊,要转前端了。

今天的文章是的,Safari 支持 Service Worker 了分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/21577.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注