Window Customization | Electron
https://www.electronjs.org/ru/docs/latest/tutorial/window-customization • 43 KB fetched Open original page
Window Customization | Electron
Перейти к основному содержанию
Electron Документация API Блог Инструменты
* Electron Forge
* Electron Fiddle
Сообщество
* Управление
* Примеры
* Ресурсы
Релизы Русский
* English
* Deutsch
* Español
* Français
* 日本語
* Português
* Русский
* 中文
Поиск
* Начать
* Процессы в Electron
* Рекомендации
* Примеры
* Темный режим
* Device Access
* In-App Purchases
*
* Горячие клавиши
* Deep Links
* Desktop Launcher Actions
*
* Menus
* Многопоточность
* Нативное перемещение файла
* История навигации
* Notification (Оповещения)
* Закадровый рендеринг
* Обнаружение Online/Offline событий
* Progress Bars
* Недавние документы
*
*
* Representing Files in a BrowserWindow
*
* SpellChecker
* Web Embeds
* Taskbar Customization
*
* Window Customization
* Custom Title Bar
* Custom Window Interactions
* Custom Window Styles
* Разработка
* Native Node Modules
* Распространение
* Тестирование и отладка
* Ссылки
* Вклад
*
* Примеры
* Window Customization Window Customization
The BrowserWindow module is the foundation of your Electron application, and it exposes many APIs that let you customize the look and behavior of your app’s windows. This section covers how to implement various use cases for window customization on macOS, Windows, and Linux.
примечание
BrowserWindow is a subclass of the BaseWindow module. Both modules allow you to create and manage application windows in Electron, with the main difference being that BrowserWindow supports a single, full size web view while BaseWindow supports composing many web views. BaseWindow can be used interchangeably with BrowserWindow in the examples of the documents in this section.
📄️ Custom Title Bar
Application windows have a default chrome applied by the OS. Not to be confused with the Google Chrome browser, window _chrome_ refers to the parts of the window (e.g. title bar, toolbars, controls) that are not a part of the main web content. While the default title bar provided by the OS chrome is sufficient for simple use cases, many applications opt to remove it. Implementing a custom title bar can help your application feel more modern and consistent across platforms.
📄️ Custom Window Interactions
By default, windows are dragged using the title bar provided by the OS chrome. Apps that remove the default title bar need to use the app-region CSS property to define specific areas that can be used to drag the window. Setting app-region: drag marks a rectangular area as draggable.
📄️ Custom Window Styles
!Окно без рамки
Редактировать эту страницу
Назад
Taskbar Customization
Далее
Custom Title Bar
Документация
* Начало работы
* Справка по API
Контрольные списки
* Характеристика
* Безопасность
Инструменты
* Electron Forge
* Electron Fiddle
Сообщество
* Управление
* Ресурсы
* Discord
* Bluesky
* X
* Mastodon
* Stack Overflow
Подробнее
* GitHub
* Open Collective
* Панель управления инфраструктурой
Авторское право OpenJS Foundation и участники проекта Electron. Все права защищены. OpenJS Foundation обладает зарегистрированными товарными знаками и использует их. Список товарных знаков OpenJS Foundation приведён в нашей Политике в отношении товарных знаков и в Списке товарных знаков . Товарные знаки™ и логотипы®, не указанные в списке товарных знаков OpenJS Foundation , являются товарными знаками™ или зарегистрированными® товарными знаками их владельцев. Их использование не подразумевает какой-либо принадлежности к ним или поддержки с их стороны. The OpenJS Foundation | Условия использования | Политика конфиденциальности | Устав | Кодекс поведения | Политика в отношении товарных знаков | Список товарных знаков | Политика использования файлов cookie
Hosting and infrastructure graciously provided by
Links found on this page
- Перейти к основному содержанию [direct]
- Electron [direct]
- Документация [direct]
- API [direct]
- Блог [direct]
- Electron Forge [direct]
- Electron Fiddle [direct]
- Управление [direct]
- Примеры [direct]
- Ресурсы [direct]
- Релизы [direct]
- English [direct]
- Deutsch [direct]
- Español [direct]
- Français [direct]
- 日本語 [direct]
- Português [direct]
- 中文 [direct]
- Процессы в Electron [direct]
- Рекомендации [direct]
- Примеры [direct]
- Темный режим [direct]
- Device Access [direct]
- In-App Purchases [direct]
- Горячие клавиши [direct]
- Deep Links [direct]
- Desktop Launcher Actions [direct]
- Menus [direct]
- Многопоточность [direct]
- Нативное перемещение файла [direct]
- История навигации [direct]
- Notification (Оповещения) [direct]
- Закадровый рендеринг [direct]
- Обнаружение Online/Offline событий [direct]
- Progress Bars [direct]
- Недавние документы [direct]
- Representing Files in a BrowserWindow [direct]
- SpellChecker [direct]
- Web Embeds [direct]
- Taskbar Customization [direct]
- Custom Title Bar [direct]
- Custom Window Interactions [direct]
- Custom Window Styles [direct]
- Разработка [direct]
- Native Node Modules [direct]
- Распространение [direct]
- Тестирование и отладка [direct]
- Ссылки [direct]
- Вклад [direct]
- BrowserWindow [direct]
- BaseWindow [direct]
- Редактировать эту страницу [direct]
- Безопасность [direct]
- Discord [direct]
- Bluesky [direct]
- X [direct]
- Mastodon [direct]
- Stack Overflow [direct]
- GitHub [direct]
- Open Collective [direct]
- Панель управления инфраструктурой [direct]
- OpenJS Foundation [direct]
- Политике в отношении товарных знаков [direct]
- Списке товарных знаков [direct]
- Условия использования [direct]
- Политика конфиденциальности [direct]
- Устав [direct]
- Кодекс поведения [direct]
- Политика использования файлов cookie [direct]
|
|