我正在研究如何针对我想到的项目开发Chrome应用。我想在一个人的浏览器标签内的分屏中打开我的应用程序,以便他们在与我的应用程序交互时仍然可以在浏览器中看到该网页。 (与控制台和开发人员工具的工作方式相同。)
到目前为止我看到的所有内容都表明应用只能打开一个新窗口,而不是“拆分屏幕”。那是对的吗?我没有看到它明确说明。
如果可以分割屏幕 - 符号/ api是什么?
我知道的另一个选项是创建一个DevTools扩展(在开发人员工具拆分屏幕窗口中运行。)我不确定这对于这个特定的应用程序更合适,不过
感谢。
答案 0 :(得分:0)
是的,这是正确的。 Chrome应用无法与浏览器界面集成,这是Google的设计选择。
如果您需要与浏览器标签进行互动,则必须是扩展程序。
DevTools面板不是一个坏主意,因为它可以让您免于将自己的UI注入页面的负担。否则,您需要修改网页的DOM(可能是通过在您的扩展程序页面中注入iframe)。
有一个侧边栏API的提案,但到目前为止it's not implemented(或被拒绝)。