“仅链接”Chrome 应用程序的目的是什么?

kol*_*pto 30 google-chrome google-chrome-extensions

有许多 Chrome 应用程序似乎“复制”了一个网站,只是作为某些网络服务的快捷方式。

示例包括但不限于:

除了在“应用程序”页面上放置快捷方式外,它们似乎没有添加或修改任何功能。

安装这些有什么原因吗?他们实际上是做什么的?

joe*_*eey 19

此 Google 开发人员页面详细介绍了托管应用程序和打包应用程序之间的差异。简而言之,它们之间的主要区别在于托管应用程序是您正在考虑的应用程序(显示托管网站的应用程序),打包应用程序是更加独立的应用程序(包括大部分(如果不是全部) HTML 和 CSS 文件或资源)。

在 WrongPlanet 论坛上,有一个有趣的页面描述了开发人员可能制作托管应用程序的一些原因。一个原因是苹果在我的眼睛指出是:

从技术上讲,它可能是一个网站,但它的功能与普通的非网络浏览器应用程序没有区别。此外,将其转换为快捷方式会删除所有不相关的浏览器控件,使其看起来像一个普通的应用程序窗口。

NeantHumain继续讨论,他说:

谷歌 Chrome 应用程序只是用 HTML5 编写的网络应用程序,它们利用了画布、视频、SVG、WebGL 等新功能,以及一系列可以通过 JavaScript 访问的新 API,从地理定位到离线存储,再到网络工作者等等的多线程。

因此,换句话说,托管应用程序的后台似乎不仅仅是显示网页。它允许开发人员扩展网站的功能,并绕过普通网站可能遇到的一些限制。

  • 默认浏览器沙箱具有相当严格的权限集。用于应用程序的浏览器窗口将改为使用授予应用程序的权限。 (2认同)
  • 第二个引用有点误导 - 任何普通网站也可以使用这些功能。 (2认同)