2012-08-09 23:41:39 +0000 2012-08-09 23:41:39 +0000
53
53

如何在没有窗口框架或标签/地址栏的情况下启动浏览器?

我正在寻找一种方法,通过脚本或命令行启动Chrome、Firefox或IE9+(任何一种都可以),而不需要任何窗口框架、地址栏或标签部分。

图解。

举例来说,我希望只能看到由橙色框组成的部分,以及它里面的区域。

水平滚动条不会是个问题(我控制了要显示的html,我可以确保它不需要滚动)。理想的情况是,我想剪掉垂直滚动条,但如果它被显示出来,我也能接受。

有谁知道有什么工具或脚本可以让我在Windows 7上做到这一点?

答案 (6)

73
73
73
2012-08-10 00:15:01 +0000

对于chrome/chromium来说,它是--app=http://address.com标志。

你会通过调用chromium-browser --app=http://some.website.orggoogle-chrome --app=http://www.google.comchrome.exe --app=http://you.get.it等来使用它。

所有可用的开关。 http://peter.sh/experiments/chromium-command-line-switches/

EDIT: 你可能也想看看--kiosk标志。

25
25
25
2012-08-09 23:48:15 +0000

##Internet Explorer

对于Internet Explorer,您可以使用-k(信息亭模式):

以信息亭模式启动Internet Explorer。浏览器在最大化窗口中打开,不显示地址栏、导航按钮或状态栏。

示例:

iexplore.exe -k http://www.google.com/

阅读更多信息。

Firefox

Firefox命令行选项-fullscreen对我不起作用。

"firefox.exe" -url http://superuser.com -fullscreen

但使用Kimmo Heinaaro扩展的R-kiosk 0.9.0就能正常工作。

Real Kiosk是一个Firefox扩展,默认为全屏,禁用所有菜单、工具栏、按键命令和右键菜单。Alt+Home仍然可以带你回家。

8
8
8
2014-06-28 21:46:40 +0000

对于firefox来说,使用

firefox.exe -chrome http://example.com

效果很好,但它不是一个记录在案的命令行选项。

注意:窗口的大小是根据正文的大小计算的,请确保在html中指定必要的窗口大小。

5
5
5
2016-08-17 17:05:14 +0000

通过Chrome浏览器扩展 打开为弹出窗口 “来实现这一点是很简单的。

以弹出窗口的方式打开当前标签页

这个扩展真的很简单。点击图标,当前标签页将被移动到一个新的Poup-Window。(弹出式窗口是一个没有导航条和标签条的窗口,所以它占用的垂直空间更少)

你不知道这有什么用?我用它作为API-参考资料或手册的例子,我在编辑器旁边或重叠使用,所以它们占用的空间更少,没有导航和Tabbar。

1
1
1
2012-08-10 00:38:09 +0000

扩展@Zuul的回答,用另一种方法来指定窗口的宽度/高度和x/y位置

这个自动热键脚本也可以做到这一点:

Run, C:\Program Files\Internet Explorer\iexplore.exe -k http://www.google.com/
WinWait, Windows Internet Explorer
WinMove,,,100,100,400,300

这个例子将把窗口定位在x=100,y=100,宽度=400,高度=300。

EDIT:另外

<body scroll="no">

在我的html中会禁用(隐藏)IE的垂直滚动条。

EDIT2: 原来我根本不需要scroll-"no"在我的html中,垂直滚动条从来没有显示过。我想这将取决于你显示的页面。

0
0
0
2019-09-19 07:08:40 +0000

我已经成功地让Firefox以(几乎)无边框模式运行。顶部只有一个细条,上面有红/黄/绿的圆点和页面标题(我用的是Mac)。

如果我把光标指向页面顶部,就会出现一个下拉条,上面有基本工具和地址槽。光标向下,它又消失了。

但是!它只适用于Firefox 56。之后的更新拒绝与我的附加组件一起工作。如果你想尝试一下,它们是:'隐藏标签栏与一个标签'。"用一个标签隐藏标签栏 “和 "工具条自动隐藏"。我还使用'菜单向导'将第一个菜单项改为'在新窗口打开'而不是标签。

祝你实验愉快,

Ol。