当前位置: 首页 > 知识库问答 >
问题:

官方舱单在哪里。Chrome托管应用的json文档?(书签/快捷方式应用程序)

谢奇略
2023-03-14

最简单的谷歌Chrome应用程序似乎是那些只充当书签或网站快捷方式的应用程序。他们有一个清单。json是这样的:

{  
  "manifest_version": 2,  
  "version": "0.1",  
  "short_name": "stackoverflow",  
  "name": "stackoverflow shortcut",  
  "description": "stackoverflow bookmark chrome app",  
  "icons": { "128": "img/128.png" },  
  "minimum_chrome_version":"37.0.0.0",  
  "app": {  
    "urls": [ "http://stackoverflow.com/" ],  
    "launch": { "web_url": "http://stackoverflow.com/" }  
  },  
}  

入门教程示例和创建私有Chrome应用页面中记录了这方面的基础知识,这种类型的应用似乎被称为书签应用。

我的问题是:

  • 书签应用是这种Chrome应用的官方术语吗?因为我很难找到任何其他官方的地方,它是这样被称为
  • 哪里是manifest.json完全记录?扩展manifest.json留档甚至不包含app名称标记的信息,并且主manifest.json文档没有提到urls启动web_url元素?

这些标签是不言自明的,在网络上的许多教程中都有使用,但奇怪的是没有官方文档,尤其是当app被用于更复杂的Chrome应用程序时——我只是想确保我没有因为错误地引用这种类型的应用程序而遗漏一些官方和更完整的文档。

也许代码就是文档,我只需要找到清单的位置。json在Chromium代码中解析。我认为首先在这里询问是值得的,即使最后有人告诉我检查代码,那么可能有人会在那里给我一个指针让我开始。


共有1个答案

燕刚捷
2023-03-14

您描述的“书签”应用正式称为托管应用。这里你有两个描述:

应用程序

包含可安装的web应用程序。一个可安装的web应用程序可以是一个普通的网站,带有一些额外的元数据;这种类型的应用程序称为托管应用程序。或者,一个可安装的web应用程序可以将其所有内容捆绑到一个存档中,用户在安装该应用程序时可以下载该存档;这是一个打包的应用程序。托管和打包的应用程序在Chrome的新标签页上都有图标,大多数用户在不查看地址栏的情况下都无法分辨它们之间的区别。

应用程序清单的文档仅描述打包应用程序的选项。正如@wOxxOm在评论中所指出的,当前唯一描述托管应用程序清单的地方似乎是入门教程。

 类似资料:
  • 我试图在应用程序中包含科尔多瓦插件快捷方式,但我无法构建应用程序。 下面是错误的截图 有没有其他等效的插件可以包含在应用程序中,也有没有任何插件可以在IOS中用于相同的要求。 在更新android SDK后,我仍然得到这个错误,我已经添加了错误的屏幕截图

  • 问题内容: 我想在我的Java应用程序中包含可自定义的键盘快捷键(用户可以更改它们)。由于这不是很平常的请求,所以我想知道是否存在可以帮助我实现目标的库/项目。 不幸的是,我无法在Google上找到任何有用的信息。 谢谢,aZen 最终从头开始构建自己的快捷方式管理器。这花费了大约20小时。 问题答案: 在中,可以将快捷方式指定为加速器。不太灵活,快捷方式可能由通过获取的实例表示。要么可以存储在或

  • 问题内容: 我需要在android中使用mapview控件,但似乎无法理解如何运行。是否安装了eclipse?我似乎找不到下载链接。 谢谢 问题答案: 是标准Java发行版的一部分。 在Windows 64位计算机上,通常会在以下位置找到jdk 它用于管理您可以使用jar文件签名的密钥和证书。 如果您提供所需做的更多详细信息,我们可能会给您更具体的答案。

  • 问题内容: 这是我对Java 8Stream框架的理解: 东西产生了源溪 该实现负责提供 BaseStream#parallel() 方法,该方法进而返回可以并行运行其操作的Stream。 尽管有人已经找到了一种将自定义线程池与Stream框架的并行执行结合使用的方法,但是我一生无法在Java 8 API中提及默认的Java 8并行Stream实现将使用ForkJoinPool#commonPoo

  • 某些内容创建源流 实现负责提供一个baseStream#parallel()方法,该方法反过来返回一个可以并行运行其操作的流。 虽然已经有人找到了在Stream Framework的并行执行中使用自定义线程池的方法,但我在Java 8 API中找不到任何关于默认的Java 8并行流实现将使用ForkJoinPool#commonPool()的提及。(集合#ParallelStream()、Stre

  • 译者注: 原英文文档地址为 https://linkerd.io/docs/ 欢迎来到 linkerd! 本文档将帮助您开始使用。 它分为几个主要部分: 概述:以 high-level 的方式介绍 linkerd 的特性,解释其背后的理由,并介绍文档其余内容中使用的重要概念。 开始:提供在各种环境中设置和运行 linkerd 的具体说明。从这里开始快速入门。 特性:涵盖 linkerd 的主要功能