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

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

我正在寻找一种方法来从脚本或命令行启动 Chrome、Firefox 或 IE9+(任何一个都可以),而无需任何窗口框架、地址栏或选项卡部分。

插图:

橙盒

例如,我只希望能够看到橙色框所包含的部分以及其内部的区域。

水平滚动条不会成为问题(我控制要显示的 html,并且可以确保它不需要滚动)。理想情况下,我想剪掉垂直滚动条,但如果显示它,我也可以忍受。

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

答案1

IE浏览器

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

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

例子:

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

阅读更多内容:


火狐

Firefox 命令行选项-fullscreen对我来说不起作用:

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

但使用R-kiosk 0.9.0延伸金莫·海纳罗奇迹般有效。

Real Kiosk 是 Firefox 的一个扩展,默认为全屏,禁用所有菜单、工具栏、键盘命令和右键菜单。Alt+Home 仍可返回主页。

答案2

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

chromium-browser --app=http://some.website.org您可以通过调用或google-chrome --app=http://www.google.comchrome.exe --app=http://you.get.it等来使用它。

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

编辑:您可能还想看看旗帜--kiosk

答案3

供 Firefox 使用

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

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

笔记:窗口的大小是根据主体的大小计算的,请确保在 html 中指定必要的窗口大小。

答案4

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

这个 autohotkey 脚本也可以达到这个效果:

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。

編輯:另外

<body scroll="no">

在我的 html 中将禁用(隐藏)IE 的垂直滚动条。那+ Zuul 答案+这个 AHK 脚本让我到达我所希望的位置。

EDIT2:事实证明我根本不需要这个,因为scroll-"no"在我的 html 中垂直滚动条从来都不会显示。不过我想这取决于你显示的页面。

相关内容