Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 删除Chrome扩展窗口中的浏览器工具栏_Google Chrome_Browser_Google Chrome Extension_Toolbar - Fatal编程技术网

Google chrome 删除Chrome扩展窗口中的浏览器工具栏

Google chrome 删除Chrome扩展窗口中的浏览器工具栏,google-chrome,browser,google-chrome-extension,toolbar,Google Chrome,Browser,Google Chrome Extension,Toolbar,开发chrome扩展时,当扩展显示为新的浏览器窗口时,所有浏览器工具栏(后退、刷新、书签等)都可见。我见过使用这种方法打开的扩展,但没有工具栏。有人知道如何删除浏览器工具栏并显示精简的窗口吗 例如,查看Hootsuite扩展 ChromeAPI:(有关更多选项,如宽度、高度等,请参阅文档)。 要使用此API,需要在清单文件中指定“选项卡”权限 Chrome扩展API是JavaScript的超集。在JavaScript中,可用于创建窗口。在Chrome扩展中,这也是可能的。Hootsuite也使用

开发chrome扩展时,当扩展显示为新的浏览器窗口时,所有浏览器工具栏(后退、刷新、书签等)都可见。我见过使用这种方法打开的扩展,但没有工具栏。有人知道如何删除浏览器工具栏并显示精简的窗口吗

例如,查看Hootsuite扩展

  • ChromeAPI:(有关更多选项,如宽度、高度等,请参阅文档)。
    要使用此API,需要在清单文件中指定“选项卡”权限
  • Chrome扩展API是JavaScript的超集。在JavaScript中,可用于创建窗口。在Chrome扩展中,这也是可能的。Hootsuite也使用此方法,如源代码所示:

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

  • 相关:(不是重复的,因为链接的问题有一个附加要求)我在Chrome API文档中没有看到Chrome.windows.create工具栏参数的任何内容。@CoreyC上面的代码创建一个只有边框的窗口。
    popup
    类型非常简单。我应该指定,由于扩展中的功能,我使用的是默认打开完整浏览器窗口的
    normal
    类型。@CoreyC,如果您想要“popup”布局,我建议使用
    popup
    类型。无法从现有窗口中删除工具栏等。获得没有工具栏等的窗口的唯一方法是打开一个新窗口-使用Chrome API或使用
    window.open
    。我重复一遍:如果你想得到一个弹出窗口,请使用
    popup
    类型,而不是
    normal
    类型。