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


51

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

插图:

橙盒

例如,我只想看到橙色框所组成的部分以及其中的区域。

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

有谁知道允许我在Windows 7上执行此操作的任何工具或脚本?


1
如果您正在编写HTML,则可以使用多种方法使浏览器通过标准CSS隐藏滚动条。无需依赖浏览器标志。
ADTC

Answers:


25

IE浏览器

对于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仍然可以带您回家。


5
那很漂亮,可能对我有用,无论如何,我可以为这种信息亭模式下的IE指定高度/宽度和x / y位置吗?理想情况下,我不希望它占据整个屏幕。
FoamyGuy 2012年

@Tim用要求的解决方案更新了我的答案。
Zuul 2012年

70

对于铬/铬,它是--app=http://address.com标志。

您可以通过致电chromium-browser --app=http://some.website.orggoogle-chrome --app=http://www.google.com或其他chrome.exe --app=http://you.get.it方式使用它。

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

编辑:您可能还想看看--kiosk标志。


5
MOG这么多选项:D +1
Zuul 2012年

1
这隐藏了地址栏和选项卡,但无论如何使窗口框(带有最小/最大和退出按钮)+1都比我自己靠近得多。
FoamyGuy 2012年

1
@Tim您可以尝试在某些版本的chrome / chromium上使用--kiosk标志。
亚历克斯(Alex)

知道如何在macos/ 上执行此操作osx吗?
卢克·戴维斯

8

供Firefox使用

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

像超级按钮一样工作,但它不是文档记录的命令行选项。

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


这是记录在这里:developer.mozilla.org/en-US/docs/Mozilla/...虽然我记知道,如果它可以作为OP问
布鲁诺指

如操作员要求的那样,它不起作用。您无法将网站加载为Chrome浏览器。我不知道您所说的“像魅力一样工作”是什么意思,或者您是如何得出这个结论的。
Synetech '17

这是完全无关的。chrome
albfan

5

通过Chrome扩展程序“ 打开为弹出窗口 ” ,这很简单。

将当前选项卡作为弹出窗口打开

此扩展程序非常简单:单击图标,当前选项卡将移至新的弹出窗口。(弹出窗口是没有导航和选项卡的窗口,因此它占用的垂直空间要少得多)

您不知道这可能有用吗?我将其用作API参考或手册的示例,在我的编辑器旁边或与之重叠使用,因此它们在没有导航和Tabbar的情况下占用的空间较小。


2
那不会启动浏览器,它会打开当前选项卡(读:浏览器已在运行)。
Synetech '16

2
这完全符合我的需求;感谢分享!
卢克·戴维斯

1

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

这个自动热键脚本也可以解决这个问题:

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中的vert滚动条也从未显示过。我想这将取决于您所显示的页面。


您确定这可行吗?重新加载AHK脚本没有任何反应。路径正确。
geotheory,2014年

当我需要时,它肯定对我有用。一年多没有碰过它。当前的IE版本无法为其提供担保。话虽这么说,我想不出一个阻止它起作用的原因。
FoamyGuy 2014年

这就是我认为我不得不求助于(这是好的,因为它是无论如何推出网站的AHK脚本),但后来我发现这个这个。我将在脚本中添加AHK方法作为注释,以防Google决定破坏本机选项。
Synetech

0

我设法使Firefox在(几乎)无边界模式下运行。顶部只有一个细条,上面有红色/黄色/绿色斑点和页面标题(我使用Mac)。

如果我将光标指向页面顶部,则会出现一个带有基本工具和地址槽的下拉条。光标向下,它再次消失。

但!它仅适用于Firefox56。此后的更新拒绝使用我的附加组件。如果您要进行实验,可以使用以下选项:“使用一个选项卡隐藏选项卡栏”和“工具栏自动隐藏”。我还使用“菜单向导”将第一个菜单项更改为“在新窗口中打开”,而不是选项卡。

尝试愉快

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.