Chrome扩展的完整页面或Chrome包装的应用程序在浏览器
Chrome Extension full page or Chrome Packaged App in browser
我想知道是否有一种方法,我可以创建一个chrome包装应用程序或扩展,我可以在浏览器中打开一个相当复杂的GUI(类似于如果你访问设置或扩展页面的chrome,在那里你得到一个标签,但这是内置到浏览器)。我知道你可以用一个打包的应用程序启动一个新窗口,或者用chrome扩展做一个"弹出"。但本质上,我希望能够启动一个新的chrome实例与我的应用程序里面像chrome://页面。这可能吗?
我知道有提到的一些工作,比如使用chrome扩展打开一个标签,然后与后台应用程序通信,但这似乎太hack了。还有什么比这更优雅的方法吗?
提前感谢!
你可以有一个临时页面打开当你的应用程序按钮被点击,这是一个空的页面,将打开一个新的选项卡与你想要使用chrome的应用程序页面。标签api
chrome.tabs.create({url:'http://www.google.com/'});
当然你可以用
将url替换为一个完全限定的到所需页面的路径chrome.extension.getURL('Relative app path here')
那么你可以调用
history.back();
返回到新的标签页。
相关文章:
- Chrome WebKitGetUserMedia
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- 在chrome.tabs.onCreated之后加载HTML页面
- 如何将函数包装在函数中以避免代码重复
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- chrome扩展更改主机/域警告
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- jQuery dataTables对包装宽度的更改只有在加载chrome's检查员
- Chrome显示错误与文本包装
- 设计模式下的浏览器将孤立的 LI 元素包装在 UL - Firefox 和 Chrome 中
- Webview在chrome包装的应用程序不能全屏
- chrome.tab .create函数包装器,为什么不工作
- Chrome扩展的完整页面或Chrome包装的应用程序在浏览器
- 我如何为'包装chrome应用程序启用JavaScript '比如《失眠症》或《邮差》
- 阻止Chrome包装joind<p>其中<span>
- Chrome没有't获取选定的html字符串包装标记(contenteditable)