如何在没有窗口框架或标签/地址栏的情况下启动浏览器?
我正在寻找一种方法,通过脚本或命令行启动Chrome、Firefox或IE9+(任何一种都可以),而不需要任何窗口框架、地址栏或标签部分。
图解。
举例来说,我希望只能看到由橙色框组成的部分,以及它里面的区域。
水平滚动条不会是个问题(我控制了要显示的html,我可以确保它不需要滚动)。理想的情况是,我想剪掉垂直滚动条,但如果它被显示出来,我也能接受。
有谁知道有什么工具或脚本可以让我在Windows 7上做到这一点?
我正在寻找一种方法,通过脚本或命令行启动Chrome、Firefox或IE9+(任何一种都可以),而不需要任何窗口框架、地址栏或标签部分。
图解。
举例来说,我希望只能看到由橙色框组成的部分,以及它里面的区域。
水平滚动条不会是个问题(我控制了要显示的html,我可以确保它不需要滚动)。理想的情况是,我想剪掉垂直滚动条,但如果它被显示出来,我也能接受。
有谁知道有什么工具或脚本可以让我在Windows 7上做到这一点?
对于chrome/chromium来说,它是--app=http://address.com
标志。
你会通过调用chromium-browser --app=http://some.website.org
或google-chrome --app=http://www.google.com
或chrome.exe --app=http://you.get.it
等来使用它。
所有可用的开关。 http://peter.sh/experiments/chromium-command-line-switches/
EDIT: 你可能也想看看--kiosk
标志。
对于Internet Explorer,您可以使用-k
(信息亭模式):
以信息亭模式启动Internet Explorer。浏览器在最大化窗口中打开,不显示地址栏、导航按钮或状态栏。
示例:
iexplore.exe -k http://www.google.com/
阅读更多信息。
Firefox命令行选项-fullscreen
对我不起作用。
"firefox.exe" -url http://superuser.com -fullscreen
但使用Kimmo Heinaaro扩展的R-kiosk 0.9.0就能正常工作。
Real Kiosk是一个Firefox扩展,默认为全屏,禁用所有菜单、工具栏、按键命令和右键菜单。Alt+Home仍然可以带你回家。
通过Chrome浏览器扩展 打开为弹出窗口 “来实现这一点是很简单的。
以弹出窗口的方式打开当前标签页
这个扩展真的很简单。点击图标,当前标签页将被移动到一个新的Poup-Window。(弹出式窗口是一个没有导航条和标签条的窗口,所以它占用的垂直空间更少)
你不知道这有什么用?我用它作为API-参考资料或手册的例子,我在编辑器旁边或重叠使用,所以它们占用的空间更少,没有导航和Tabbar。
扩展@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中,垂直滚动条从来没有显示过。我想这将取决于你显示的页面。
我已经成功地让Firefox以(几乎)无边框模式运行。顶部只有一个细条,上面有红/黄/绿的圆点和页面标题(我用的是Mac)。
如果我把光标指向页面顶部,就会出现一个下拉条,上面有基本工具和地址槽。光标向下,它又消失了。
但是!它只适用于Firefox 56。之后的更新拒绝与我的附加组件一起工作。如果你想尝试一下,它们是:'隐藏标签栏与一个标签'。"用一个标签隐藏标签栏 “和 "工具条自动隐藏"。我还使用'菜单向导'将第一个菜单项改为'在新窗口打开'而不是标签。
祝你实验愉快,
Ol。