新的网络标准旨在改变这种情况 Chrome42会给你带来一些

导读 网站通常不像本地应用程序那样受欢迎,因为它们没有针对移动屏幕、回答问题或提供您可能需要的所有功能进行优化。新的网络标准旨在改变这一

网站通常不像本地应用程序那样受欢迎,因为它们没有针对移动屏幕、回答问题或提供您可能需要的所有功能进行优化。新的网络标准旨在改变这一点,Chrome 42将为您带来其中的一些。

推送通知

即使关闭页面,您也可以从支持的网站收到通知。自然,你必须授予网站这样做的许可:你不必担心广告会被垃圾邮件传播。吊销许可证也很容易,并且可以直接从通知中完成。这允许开发人员使用谷歌云消息向您的设备推送通知,这意味着它几乎不会消耗额外的电池。另一方面,它可能会阻止想要远离谷歌应用和服务的用户使用它——我们将学习如何在其他浏览器中实现这一功能。它可以被网站用来提供实时更新或突发新闻。一些早期采用者包括脸书、易贝、Pinterest和VICE News。

"添加到主屏幕"

随着网站在许多方面变得越来越类似于原生应用程序,一些用户更喜欢它们并开始像普通应用程序一样使用它们变得有意义。当访问为移动设备(如Flipboard或Medium)优化的网站时,您会在屏幕底部看到“添加到主页”按钮。正如您可能已经猜到的,这允许您在主屏幕上添加快捷方式,以便于访问。然而,这不是你的一般快捷方式,因为你只会看到这个按钮的网站被视为网络应用程序,可以(至少部分)离线运行。

作为参考,Web应用程序基本上就是一个网站。当它作为应用程序“安装”时,它会提供一些关于自身的信息:图标、启动URL、方向、类别等。这叫做Web App清单,类似于如果你听说过,请访问AndroidManifest.xml

离线内容

我们已经在上面提到了这一点,但是提供它自己的部分已经足够有趣了。我们将保持简单:虽然以前可以做到,但服务人员使实现离线网站变得更加容易,尤其是对于多页网站。

服务人员基本都是后台运行的JavaScript脚本,未来会处理缓存甚至后台同步等功能。当然,他们只在需要的时候跑!

走向更多可用的网络应用。

但这还不是全部。其他令人兴奋的功能(如果你不需要你的许可,我们会说它令人毛骨悚然,但它不是)也可以使用访问相机和位置等功能,从而进一步缩小本地应用程序和网络应用程序之间的差距。