0

我想为一个简单的 Chrome 网络应用程序添加使用 Chrome Omnibox 的可能性。该应用程序应该只是 chrome 起始页上的一个图标,并添加 Omnibox 功能。

将属性添加"omnibox": { "keyword" : "x" }到我的 manifest.json 会显示消息

功能“多功能框”不可访问。不允许用于指定的包类型(主题、应用程序等)。

是否可以启用此功能,或者我可以开发一个行为与 Chrome 网络应用程序完全相同的扩展程序,以便我可以在该扩展程序中使用多功能框?

感谢您的意见。

4

1 回答 1

0

如果您正在制作托管应用程序,那么您可以访问的内容非常有限。我相信托管应用程序只能执行普通 HTML5 网页可以执行的操作(少数例外,例如长时间运行的背景页面)。如果您想包含多功能框功能,则必须将其设为打包应用程序——但它可能是一个打包应用程序,可以像当前应用程序一样打开您的网页包含多功能框支持,因为打包应用程序的功能是一个超集托管应用程序功能。

于 2012-05-14T02:32:35.460 回答