我想知道是否有一种方法可以创建一个chrome打包的应用程序或扩展程序,我可以在浏览器中打开一个相当复杂的GUI(类似于你访问chrome的设置或扩展页面,你会得到一个标签本质上,但内置在浏览器中)。我知道您可以使用打包的应用程序启动新窗口,或使用chrome扩展程序执行“弹出窗口”。但基本上我希望能够在我的应用程序中启动一个新的chrome实例,就像chrome://页面一样。这可能吗?
我知道已经提到了一些工作,例如使用chrome扩展程序打开一个标签,然后与后台应用程序进行通信,但这似乎太过分了。有没有更优雅的事情来实现这个目标?
提前致谢!
答案 0 :(得分:0)
单击您的应用按钮时,您可以打开一个临时页面,这是一个空页面,可以使用chrome.tabs api打开包含您想要的应用页面的新标签页
chrome.tabs.create({url:'http://www.google.com/'});
当然你会使用
将url替换为所需页面的完全限定路径chrome.extension.getURL('Relative app path here')
然后你可以打电话
history.back();
返回新标签页。