我正在开发Chrome应用/扩展程序。
从技术上讲,它是一款Chrome应用,因为只有应用才能访问Chrome USB API,我需要这样做。但是,实际上,它更像Chrome扩展程序,因为我允许特定网站通过message passing发送消息,并且应用程序没有自己的窗口并在后台页面中运行。
现在我有一个“应用程序”,用于所有意图和目的作为扩展。但是,在安装之后,应用程序启动器中会安装此“非应用程序App”的图标,它不执行任何操作并使用户感到困惑。好的解决方案是在点击解释事物的图标后,在新的Chrome标签页中打开一个新网站。
但是,我无法确定是否可能。我可以打开一个新的“无铬”窗口并将网站放在那里,但我不希望这样。
答案 0 :(得分:2)
您可以chrome.browser.openTab({ url: "whatever"})
权限使用"browser"
。这是Chrome stable 42中的新功能,因此您可能希望将"minimum_chrome_version": "42"
添加到清单。