我在网上商店及其内容方面相当新鲜,过去几天我一直在经历这个问题。我不确定我是否做得对,但据我所知,Chrome应用可以打包或托管,我也注意到它们(打包和托管)都将从Chrome网上应用店中删除在Windows,Mac和Linux上。
但是,according to this page,有四种类型的内容可以在Chrome网上应用店中发布 - 网站,Chrome应用,扩展程序和主题。它以某种方式与网上应用店过滤器相对应 - 您可以在网站和Chrome应用之间进行过滤。 我的问题是 - 网站和托管的Chrome应用程序之间有什么区别?只是谷歌搞乱了条款(网站上的意思是托管的Chrome应用程序和Chrome应用程序,它们意味着打包的Chrome应用程序)还是有任何真正的区别?
因为这对我来说完全令人困惑 - 在2018年初,当所有Chrome应用程序的内容都将从除Chrome操作系统以外的任何其他操作系统中删除时,如果我在Windows上打开网上应用店,我会看到什么?主题和扩展只?或者网站也可以使用,因为只有Chrome应用程序不受支持且网站不是Chrome应用程序?
在" 2018年初"之后,除了告诉用户手动将其加入书签之外,还有什么方法可以将网站集成到Chrome?根本不可能通过网上商店分发网络应用程序?因为我还注意到谷歌鼓励开发人员创建PWA而不是Chrome应用程序,但是这些PWA如何比仅手动添加的书签更顺畅地集成到Chrome?
非常感谢你的回答,对于一个充满问题的漫长而混乱的帖子感到抱歉。 卡罗利纳
答案 0 :(得分:0)
首先引用Website的Wiki描述:
网站是相关web pages的集合,包括多媒体内容,通常标有共同domain name,并且至少在web server上发布。通过引用Internet Protocol(URL),可以通过公共Internet(IP)网络(例如local area network或私有uniform resource locator(LAN)访问网站标识网站。
Google Chrome应用是web application,可在Google Chrome网络浏览器上运行。 Chrome应用可以从Chrome Web Store获取,其中可以安装或购买应用,extensions和主题。托管和打包有两种类型的应用程序,它们具有不同的可执行文件位置,并针对不同的用例。
和Hosted Apps部分:
托管应用是Chrome应用的原始类型。它们包含一个manifest file,其中包含有关该应用的网址和其他信息。托管应用程序通常处于脱机状态,并受到常规网页安全限制。
更简单地说,网站是一个如此广泛的术语,在某些情况下,托管网络应用可能实际属于它的类别。
虽然Chrome网络应用程序需要与Google Chrome进行搭配(因此它的名称)。
有关difference between a Hosted and Packaged App (and an extension的更多说明:
实际上有两种应用:托管和打包。托管应用程序包装在线网站,因此CRX包可以像指向网站的单个manifest.json文件一样简单。打包的应用程序包含CRX包中的整个工具包和kaboodle-HTML,CSS等,都是从用户的硬盘驱动器运行的。
打包应用程序是扩展程序和托管应用程序之间的一种缺失链接。它们看起来与用户的托管应用程序相同,但在幕后,它们就像传统的扩展,具有特殊的“启动”参数。他们可以访问常规扩展 - 上下文菜单,后台页面等所提供的几乎所有功能。唯一的例外是打包的应用程序无法向地址栏添加按钮。
回到上一节中的示例,对于打包应用将项目添加到Google Chrome的上下文菜单完全有效。但是,托管应用程序执行相同操作完全无效。在某些方面,一个打包的应用程序可以让你吃蛋糕并吃掉它:具有扩展功能的打包应用程序的外观。但是仍然有很多理由使用纯扩展和托管应用程序。
可以看到选择应用类型的指南here。
对于 2018年初的部分,仍然没有提到太多关于它的细节,但是参考Chromium blog,我想可以肯定地说Chrome网络应用将是完全删除(因此他们要求开发人员migrate their Chrome apps访问网站)并且只有扩展和主题可用。
然而,这可能仍有待改变。在这一点上,没有人能真正说出来。
答案 1 :(得分:0)
[...]有四种类型的内容可以 发布在Chrome网上应用店 - 网站,Chrome应用,扩展程序 和主题。
我说这是准确的。
网站[/ Webapp]]和Chrome之间的区别是什么? 应用?
通常,“新鲜服务器代码”与“本地驱动器代码”的比率随着您在上面的列表中的变小而变小,但这仅仅是一种相关性。 Chrome应用和Web应用之间的主要区别在于独特的内容功能集。此外,webapps通常至少需要定期在线联系,而Chrome应用程序可能只是一个没有在线对手的100%离线游戏。
只是谷歌搞砸了条款[...]还是有任何真实的 差?
所以是的,根据我的看法,它有所不同。虽然就个人而言,我会将所有将代码放在本地驱动器上的内容归类为Chrome应用程序,以及作为webapp / website在线运行至少99.9%的内容。但谷歌显然不同意。
在2018年初,[...]如果我打开网络,我将会看到什么 在Windows上存储?主题和扩展只?或者网站将是 也可以使用,因为只支持Chrome应用,而且不支持 网站不是Chrome应用程序?
我认为只有Google知道这一点。但我猜你会看到网站,点击“添加到chrome”会创建一个在线内容的书签,或者是离线内容的扩展(如谷歌文档)。因此,您可以分发网站,您将无法在“应用”面板下找到它们。我们也可能会看到UI组件的扩展程度有所增加,因为某些应用程序被重新标记为扩展名。