46

Я ищу способ запуска Chrome, Firefox или IE9+ (любой подойдет) из скрипта или командной строки без какой-либо рамки окна, адресной строки или раздела вкладок.

Иллюстрация:

OrangeBox

Например, я хотел бы видеть только раздел, который состоит из оранжевого прямоугольника, и область внутри него.

Горизонтальная полоса прокрутки не будет проблемой (я контролирую HTML, который будет отображаться, и я могу убедиться, что ему не нужно прокручивать). В идеале я хотел бы вырезать вертикальную полосу прокрутки, но я мог бы жить с ней, если бы она была показана.

Кто-нибудь знает какой-либо инструмент или сценарий, который позволил бы мне сделать это на Windows 7?

5 ответов5

66

Для 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/experiment/chromium-command-line-switches/

РЕДАКТИРОВАТЬ: Вы также можете посмотреть на флаг --kiosk .

24

Internet Explorer

Для Internet Explorer вы можете использовать -k (режим киоска):

Запускает Internet Explorer в режиме киоска. Браузер открывается в развернутом окне, в котором не отображаются адресная строка, кнопки навигации или строка состояния.

Пример:

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

Узнайте больше об этом:


Fire Fox

Опция командной строки Firefox -fullscreen не работает для меня:

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

Но использование расширения R-kiosk 0.9.0 от Kimmo Heinaaro работает как шарм.

Real Kiosk - это расширение Firefox, которое по умолчанию работает в полноэкранном режиме, отключает все меню, панели инструментов, команды клавиш и меню правой кнопки. Alt+Home по-прежнему возвращает вас домой.

8

для использования Firefox

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

Работает как шарм, но это не задокументированная опция командной строки.

Примечание: размер окна рассчитывается на основе размера тела, убедитесь, что вы указали необходимый размер окна в html.

3

Это тривиально, с помощью расширения Chrome « Открыть как всплывающее окно ».

Открывает текущую вкладку как всплывающее окно

Это расширение очень просто: нажмите на иконку, и текущая вкладка будет перемещена в новое окно Poup. (Всплывающее окно - это окно без навигации и вкладок, поэтому оно занимает гораздо меньше места по вертикали)

Вы не знаете, как это может быть полезно? Я использую его в качестве примера для API-ссылок или руководств, которые я использую рядом с моим редактором или перекрываю его, чтобы они занимали меньше места без навигации и панели вкладок.

1

Развернуть на @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.

EDIT: Кроме того,

<body scroll="no">

в моем HTML отключит (скрыть) вертикальную полосу прокрутки для IE. тот + ответ Зуула + этот сценарий AHK приводит меня туда, где я надеялся.

РЕДАКТИРОВАТЬ 2: Оказывается, мне даже не нужна была scroll-"no" в моем HTML, полоса прокрутки vert так и не была показана. Я предполагаю, что это будет зависеть от того, какую страницу вы показываете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .