3

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

例如,查看 Hootsuite 扩展。

4

1 回答 1

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');
    
于 2012-09-05T16:10:45.923 回答