Kar*_*cki 40 ios service-worker progressive-web-apps
在Chromium关于服务工作者的网页上,有人指出
iOS上的Chrome不支持服务工作者.
我假设它可以使用一些cordova插件传送到iOS.在iOS设备上有没有其他方法可以使用Service Workers?
我担心在iOS上发布新版本和新版本的cordova之间的时间.
有谁知道iOS上的Chrome是否会在未来支持服务工作者?:)
Kar*_*cki 35
虽然Ian的回答在发布时(2015年4月4日)很好,但是对于很多对服务工作者和Progressive Web Apps感兴趣的人来说,这个问题已经成为重要的入口点,现在答案要广泛得多.
30.03.2018:服务人员随Safari 11.1一起提供.做得好!https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_11_1.html
20.12.2017:Safari技术预览中默认启用服务工作者46 https://webkit.org/blog/8042/release-notes-for-safari-technology-preview-46/
04.08.2017:工作正在进行中:) https://webkit.org/status/#specification-service-workers
07.2017:webkit-dev上更多积极的信号:
过去几年,WebKit团队的Apple工程师一直积极参与ServiceWorkers规范讨论.我们对规范中的许多问题都已得到解决,特别是对于Fetch服务工作者而言,这些服务工作者通常不会超出使用它们的页面的范围.虽然我们没有做任何实施工作,但在这种情况下,"正在考虑"是字面意思.我们实际上正在考虑它.
06.2016:根据杰克阿奇博尔德的"服务工作者准备好了吗?" iOS(Safari)的当前状态是:
请注意,它会影响iOS上的所有浏览器 - 由于Apple的限制,iOS上的Chrome使用的是WKWebView - 与Safari相同的渲染引擎,它只是一个小小的包装器,所以它仅限于当前的功能.
跟踪服务工作者当前状态最受认可的地方是Jake Archibald的"服务工作者准备好了吗?" .
还有另一种资源可以收集这些信息,提供有关各种Chromium版本的更多信息,这些信息在中国最受欢迎,并涵盖了更多细节:https://ispwaready.toxicjohann.com/
在Nolan Lawson的文章Safari是新IE(06/2015)之后,关于Apple参与现代网络功能的广泛争论已被触发,其主要观点是
近年来,苹果公司的网络战略最容易被描述为"仁慈的忽视".
对方的主要论点是服务工作者和其他离线/ PWA功能不以客户为中心 - 这是Safari开发的重点.
有些人甚至更激进像格雷格·布拉斯在他的文章(07/2017)谁规定
Apple将网络应用视为二等公民,因为它们不会像应用商店中的本机应用那样产生资金.
常见的一点是,苹果公司落后于其他供应商(Chrome,Firefox,Edge),其开发功能可以改善网络体验,而且修复关键错误的速度非常缓慢,这使得某些功能在技术上无法使用.
Ian*_*and 21
我不知道iOS上的Chrome是否或何时会支持服务工作者,但今天肯定可以使用Cordova.
npm上的Service Worker插件将允许您在iOS上的Cordova应用程序中使用API.
我写了一篇文章,呼吁Apple关于这个话题:
它被一些关键人物转发,然后发布在黑客新闻上,并继续获得一些好的推特活动.一周后,他们开始开发它.所以 - 请继续关注,它即将到来!
归档时间: |
|
查看次数: |
26064 次 |
最近记录: |