Як запустити браузер без віконної рамки чи вкладок / адресного рядка


51

Я шукаю спосіб запустити Chrome, Firefox або IE9 + (будь-який з них) зі скрипту чи командного рядка без будь-якої рамки вікна, адресного рядка чи розділу вкладок.

Ілюстрація:

OrangeBox

Наприклад, я хотів би бачити лише той розділ, який складається з оранжевого поля, та область всередині нього.

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

Хтось знає про будь-який інструмент або сценарій, який дозволив би мені це зробити в Windows 7?


1
Якщо ви пишете HTML, існують способи змусити браузер приховати смугу прокрутки за допомогою стандартного CSS. Не потрібно залежати від прапорів браузера для цього.
ADTC

Відповіді:


25

Internet Explorer

Для Internet Explorer ви можете використовувати -k(режим кіоску):

Запускає Internet Explorer у режимі кіоску. Відкривається браузер у вікні, що не відображає адресний рядок, кнопки навігації чи рядок стану.

Приклад:

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

Детальніше про це:


Firefox

Параметр командного рядка Firefox -fullscreenдля мене не працює:

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

Але використання розширення R-кіоск 0.9.0 від Kimmo Heinaaro працює як принадність.

Real Kiosk - це розширення Firefox, яке за замовчуванням переходить на весь екран, вимикає всі меню, панелі інструментів, клавіші команд та меню правої кнопки. Alt + Home все одно веде вас додому.


5
Це витончено і може працювати для мене, чи все-таки я можу вказати висоту / ширину та х / у позицію для IE, що займає цей режим у кіоску? В ідеалі я не хочу, щоб він займав весь екран.
FoamyGuy

@Tim Оновив свою відповідь із запитаним рішенням.
Зуул

70

Для хрому / хрому це --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прапор.


5
MOG так багато варіантів: D +1
Zuul

1
Це приховує адресний рядок та вкладки, але залишає рамку вікна (із кнопками min / max та кнопками виходу) +1 так чи інакше, хоч мене це набагато наблизило, ніж я отримав.
FoamyGuy

1
@Tim Ви можете спробувати використовувати прапор --kiosk на деяких версіях chrome / Chrome.
Олексій

Будь-яка ідея, як я можу це зробити на macos/ osx?
Люк Девіс

8

для використання Firefox

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

Діє як шарм, але це не документально підтверджений варіант командного рядка.

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


Це задокументовано тут: developer.mozilla.org/en-US/docs/Mozilla/…, хоча я зауважую, чи працює він так, як просить ОП
Бруно Фінгер

Це не працює, як попросив ОП. Ви не можете завантажити веб-сайт як хром. Я поняття не маю, що ви мали на увазі під «роботою як принадність» або як ви дійшли такого висновку.
Synetech

Це абсолютно не пов'язані. Хромовані
albfan

5

Це робити дрібницею через розширення Chrome " Відкрити як спливаюче меню ".

Відкриває поточну вкладку як спливаюче вікно

Це розширення дійсно просте: натисніть на іконку, і поточна вкладка буде переміщена до нового вікна Poup-Window. (Вікно спливаючих вікон - це вікно без навігації та панелі вкладок, тому займає значно менше вертикального простору)

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


2
Якщо браузер не запускається , він відкриває поточну вкладку (читайте: браузер вже працює).
Synetech

2
Це цілком відповідало моїм потребам; Дякую, що поділились!
Люк Девіс

1

Розгорнути на @Zuul відповідь іншим способом вказати ширину / висоту та х / у положення вікна

Цей сценарій автоматичної клавіші теж зробить трюк:

Run, C:\Program Files\Internet Explorer\iexplore.exe -k http://www.google.com/
WinWait, Windows Internet Explorer
WinMove,,,100,100,400,300

цей приклад розмістить вікно на х = 100, у = 100, при ширині = 400 і висоті = 300.

EDIT: Також

<body scroll="no">

в моєму html відключить (приховає) смугу прокрутки вершини для IE. що + відповідь Зууля + цей сценарій AHK приводить мене туди, куди я сподівався.

EDIT2: Виявляється, мені навіть не знадобилося scroll-"no"в моєму html панелі прокрутки верту ніколи не було показано. Я думаю, це залежить від того, яку сторінку ви показуєте.


Ви впевнені, що це працює? Нічого не відбувається, коли я перезавантажую сценарій AHK. Шлях правильний.
геотеорія

це безумовно спрацювало для мене тоді, коли мені це було потрібно. Я не торкався його протягом року. Неможливо поручити його за поточні версії IE. якщо говорити, я не можу придумати причину вгорі голови, яка б заважала йому працювати.
FoamyGuy

Це те, до чого я припускав, що мені доведеться вдатися (це нормально, оскільки це сценарій AHK, який все-таки запускає веб-сайт), але потім я знайшов це і це . Я додаю метод AHK до свого сценарію в якості коментаря, якщо Google вирішить зіпсувати нативні параметри.
Synetech

0

Мені вдалося змусити Firefox працювати в (майже) безкордонному режимі. Нагорі є лише тонка смужка з червоними / жовтими / зеленими краплями та заголовком сторінки (я використовую Mac).

Якщо я наведіть курсор у верхню частину сторінки, з’явиться випадаюча смужка з основними інструментами та слотом адреси. Курсор вниз, і він знову зникає.

АЛЕ! Він працює лише з Firefox 56. Оновлення після цього відмовляються працювати з моїми додатками. У випадку, якщо ви хочете експериментувати, це: "Сховати панель вкладок з однією вкладкою" та "Автозахистити панель інструментів". Я також використовую "Майстер меню", щоб змінити перший пункт меню на "Відкрити в новому вікні", а не на вкладку.

Щасливий експеримент,

Ол.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.