这是一个GitHub仓库,作者在文中列出了2020年可以浏览器中做的一些不可思议的东西。里面的内容还在更新,会持续添加一些浏览器中已经实现的很少有人知道的特性。
下面,我们简单列一些浏览器特性:
- prefers-color-scheme。许多操作系统提供了暗黑和浅色模式(特别是macOS),在网页中可以获取到颜色主题的属性;
- Payment Request API。可以在浏览器中做支付了,如果配置好,页面上会自动填充你的信用卡和物流等信息;
- Web Share API。调用操作系统中的URL合文件,提供已安装的应用和用户偏好设置的基本选项;
- WebXR。可以在浏览器中运行VR/AR。
- 画中画(PiP)。
- AirPlay。类似AppleTV,通过流的方式播放视频;
- prefers-reduced-motion。与暗黑模式类似,这些操作系统中的用户可以移除或减少动画。
- Service Workers。与其他特性相比,Service Workers 可以在浏览器后台和离线运行;
- Clipboard API。剪切板API,允许开发者向操作系统的剪切板流中写入或读取文本和图片;
- Vibration API。该API提供了获取托管设备震动机械的权限。
- ……
文章包含的权限有很多,建议阅读原文查看更多。