老王科技|理应被广泛了解却鲜有人知的8个浏览器API( 二 )
Web分享API(TheWebShareAPI)
Web分享API允许你以与本机应用程序相同的方式将链接、文本、文件共享到设备上的其他应用程序 , 有助于提高用户对web应用程序的参与度 。 从2020年年中开始 , 这个API只能在Safari和Android的Chromium分支上运行 。
文章图片
本机共享接口
消息推送API(ThePushAPI)
消息推送API允许web应用程序从服务器接收推送到它们的消息 , 不管应用程序是否处于前台 。 即使应用程序没有在浏览器上加载它也可以工作 , 这使得开发人员能够及时地向用户交付异步通知 。 要实现这一点 , 应该在使用API之前获得用户权限 。
Cookie存储API(TheCookieStoreAPI)
众所周知 , 使用cookie有点慢 , 因为它是同步的 。 但Cookie存储API实现了对HTTPcookies的异步访问 , 有时也被称为异步CookieAPI 。 此外 , 该API还向服务工作者公开这些HTTPcookies 。 尽管有帮助库来辅助所有常见的cookie操作 , 但有了Cookie存储API , 这些操作会更容易 , 也更高效 。
文章图片
图源:Unsplash
Web分享目标API(TheWebShareTargetAPI)
通过在web表单中提供类似于应用程序的体验 , web应用程序正在改变我们理解应用程序的方式 。 根据StateOfJS网站的数据 , 约48.2%的用户使用过PWAs(ProgressiveWebApps , 渐进式Web应用),另有45.5%的用户知道PWAs , 足以见得PWAs受众之广 。
尽管PWAs有许多类似于本机的特性 , 但它们缺少从本机应用程序接收文件的途径 。 这个API实现了从其他本机应用程序接收链接、文本、文件 , 目前该API只能在Android系统Chrome76及以上版本浏览器使用 。
文章图片
图源:unsplash
这些API都是非常酷炫的 , 缺乏主流浏览器支持是这些API的唯一不足之处 , 这意味着在生产中使用这些API并不容易 。 但我敢肯定 , 它们将在未来浏览器与web的开发中发挥关键作用 。
文章图片
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范
推荐阅读
- 无趣科技谈|X2凭实力拿下冠军,京东手机周销量榜单出炉,Find
- 毛毛科技说|三星S20+出现“小米价”,总算等到了,三星扛不住了
- 简简科技|余承东称鸿蒙体验已达安卓7成多,鸿蒙手机新进展
- ITheat热点科技|2020 | 坚持创新 舒尔带来MXA710音频解决方案,SSOT
- 空心|招聘丨山西千沐云物联科技有限公司
- LeoGo科技|科沃斯除菌地宝N8和米家扫拖机器人横评——两款解放双手的精品
- 小绿叶子科技|半年跌1000元,适合捡漏,iPhoneSE2扛不住了
- 电科技|“吃鸡”手游老是瞄不准?不妨选这款游戏外设配件
- 科技日日说|realme真我X7全方位评测:不一样的颜值,不一样的体验!,原创
- 硅谷聊科技|就不愿再用华为、小米了?,答案确认了!为啥很多人用了iPhone后