【发布时间】:2015-04-10 19:45:02
【问题描述】:
据我了解,每个 Chrome 应用程序/扩展程序/旧版都由其 manifest.json 中的属性定义,这些属性如下:
Chrome 应用:
Chrome 应用在其mainfest.json 中将包含以下内容:
"app":
{
"background":
{
"scripts": ["background.js"]
}
}
background.js 调用 chrome 代码 chrome.app.window.create 将打开一个新的独立应用程序。
Chrome 扩展:
Chrome 扩展程序将在其mainfest.json 中包含以下内容:
"browser_action":
{
"default_popup": "index.html"
}
这将为 Chrome 添加一个扩展程序。扩展程序是 Chrome 浏览器的插件。
Chrome 旧版:
"app":
{
"launch":
{
"local_path": "index.html"
}
}
这就像在 Chrome 的新标签页中打开的 Web 应用程序。
您能否确认这是正确的。
【问题讨论】:
-
你的问题相当混乱和不清楚。 1)也许削减背景信息。那很重要么? 2)删掉你的其他问题。看起来你有一些东西可以作为关于遗留应用程序的单独问题提出。这样做:提出一个单独的问题。 3)花时间格式化问题。它会更容易阅读。见this guide。
-
哦,建议:删除您的问题,编辑它,然后取消删除。这将保护您在成型时免受反对票的影响。另见How to ask a good question
标签: google-chrome google-chrome-extension google-chrome-app