在 Chrome 扩展程序窗口中删除浏览器工具栏

Cor*_*rey 3 browser google-chrome toolbar google-chrome-extension

在开发 chrome 扩展程序时,当扩展程序显示为新的浏览器窗口时,所有浏览器工具栏(返回、刷新、书签等)都是可见的。我见过用这种方法打开的扩展,但没有工具栏。有谁知道如何删除浏览器工具栏并显示一个精简的窗口?

例如,查看 Hootsuite 扩展。

Rob*_*b W 6

  1. Chrome API:(chrome.windows.create({type:'popup', url:'...'});更多选项见文档,如宽度、高度等)。
    要使用此 API,您需要在清单文件中指定“tabs”权限。
  2. Chrome 扩展 API 是 JavaScript 的超集。在 JavaScript 中,window.open可用于创建窗口。在 Chrome 扩展程序中,这也是可能的。Hootsuite 也使用这种方法,如源代码所示:

    window.open(address, "hootlet",'scrollbars=0,toolbar=0,location=0,resizable=0,status=0,width=550,height=280');
    
    Run Code Online (Sandbox Code Playgroud)