Окно
Базовая Широко доступная *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс Window представляет собой окно, содержащее документ DOM; свойство document указывает на документ DOM, загруженный в этом окне.
Окно для данного документа можно получить, используя свойство document.defaultView.
Глобальная переменная window, представляющая окно, в котором выполняется сценарий, доступна для кода JavaScript.
Интерфейс Window содержит множество функций, пространств имен, объектов и конструкторов, которые не обязательно напрямую связаны с понятием окна пользовательского интерфейса. Однако интерфейс Window — подходящее место для включения этих элементов, которые должны быть доступны глобально. Многие из них документированы в Справочнике JavaScript и Справочнике DOM.
В браузере с вкладками каждая вкладка представлена своим собственным объектом Window; глобальная переменная window, видимая кодом JavaScript, выполняющимся в данной вкладке, всегда представляет вкладку, в которой выполняется код. Тем не менее, даже в браузере с вкладками некоторые свойства и методы все еще относятся к общему окну, содержащему вкладку, например, resizeTo() и innerHeight. Как правило, все, что не может быть разумно отнесено к вкладке, относится к окну.
Свойства экземпляров
Этот интерфейс наследует свойства от интерфейса EventTarget.
Обратите внимание, что свойства, которые являются объектами (например, для переопределения прототипа встроенных элементов), перечислены в отдельном разделе ниже.
-
Window.cachesТолько для чтения Безопасный контекст -
Возвращает объект
CacheStorage, связанный с текущим контекстом. Этот объект позволяет выполнять такие задачи, как хранение ресурсов для использования офлайн и генерация пользовательских ответов на запросы. -
Window.clientInformationТолько для чтения -
Псевдоним для
Window.navigator. -
Window.closedТолько для чтения -
Это свойство указывает, закрыто ли текущее окно или нет.
-
Window.consoleТолько для чтения -
Возвращает ссылку на объект консоли, который предоставляет доступ к консоли отладки браузера.
-
Возвращает ссылку на объект
CookieStoreдля текущего контекста документа. -
Window.credentiallessТолько для чтения Экспериментальная -
Возвращает логическое значение, указывающее, загружен ли текущий документ внутри безкредитного
<iframe>. Подробнее см. безкредитный iframe. -
Window.crossOriginIsolatedТолько для чтения -
Возвращает логическое значение, указывающее, находится ли веб-сайт в изолированном состоянии между различными источниками.
-
Window.cryptoТолько для чтения -
Возвращает объект
Crypto, связанный с глобальным объектом. -
Window.customElementsТолько для чтения -
Возвращает ссылку на объект
CustomElementRegistry, который можно использовать для регистрации новых настраиваемых элементов и получения информации о ранее зарегистрированных настраиваемых элементах. -
Window.devicePixelRatioТолько для чтения -
Возвращает отношение между физическими пикселями и пикселями независимыми от устройства на текущем экране.
-
Window.documentТолько для чтения -
Возвращает ссылку на документ, содержащийся в окне.
-
Window.documentPictureInPictureТолько для чтения Экспериментальная Безопасный контекст -
Возвращает ссылку на окно документа Picture-in-Picture для текущего контекста документа.
-
Window.fenceТолько для чтения Экспериментальная -
Возвращает экземпляр объекта
Fenceдля текущего контекста документа. Доступно только для документов, вложенных в<fencedframe>. -
Window.frameElementТолько для чтения -
Возвращает элемент, в который вложено окно, или null, если окно не вложено.
-
Window.framesТолько для чтения -
Возвращает массив дочерних фреймов в текущем окне.
-
Window.fullScreenНестандартная -
Это свойство указывает, отображается ли окно во весь экран или нет.
-
Window.historyТолько для чтения -
Возвращает ссылку на объект истории.
-
Window.indexedDBТолько для чтения -
Предоставляет механизм для асинхронного доступа к возможностям индексированных баз данных; возвращает объект
IDBFactory. -
Window.innerHeightТолько для чтения -
Получает высоту области содержимого окна браузера, включая, если отображается, горизонтальную полосу прокрутки.
-
Window.innerWidthТолько для чтения -
Получает ширину области содержимого окна браузера, включая, если отображается, вертикальную полосу прокрутки.
-
Window.isSecureContextТолько для чтения -
Возвращает логическое значение, указывающее, является ли текущий контекст защищенным (
true) или нет (false). -
Window.launchQueueТолько для чтения Экспериментальная -
Когда приложение веб-приложения (PWA) запускается со значением
launch_handlerclient_modeравнымfocus-existing,navigate-new, илиnavigate-existing,launchQueueпредоставляет доступ к классуLaunchQueue, что позволяет реализовать обработку навигации при запуске PWA. -
Window.lengthТолько для чтения -
Возвращает количество фреймов в окне. См. также
window.frames. -
Window.localStorageТолько для чтения -
Возвращает ссылку на объект локального хранилища, используемый для хранения данных, доступ к которым может получить только создавший его источник.
Window.location-
Получает/устанавливает местоположение, или текущий URL, объекта окна.
-
Window.locationbarТолько для чтения -
Возвращает объект locationbar.
-
Возвращает объект menubar.
-
Window.mozInnerScreenXТолько для чтения Нестандартная -
Возвращает горизонтальную (X) координату левого верхнего угла области просмотра окна в координатах экрана. Это значение сообщается в пикселях CSS. См.
mozScreenPixelsPerCSSPixelвnsIDOMWindowUtilsдля коэффициента преобразования, если нужно адаптировать к пикселям экрана. -
Window.mozInnerScreenYТолько для чтения Нестандартная -
Возвращает вертикальную (Y) координату левого верхнего угла области просмотра окна в координатах экрана. Это значение сообщается в пикселях CSS. См.
mozScreenPixelsPerCSSPixelдля коэффициента преобразования, если нужно адаптировать к пикселям экрана. Window.name-
Получает/устанавливает имя окна.
-
Возвращает текущий
windowсвязанный объектNavigation. Точка входа в API навигации. -
Возвращает ссылку на объект navigator.
Window.opener-
Возвращает ссылку на окно, которое открыло текущее окно.
-
Window.originТолько для чтения -
Возвращает происхождение глобального объекта, сериализованное в виде строки.
-
Window.originAgentClusterТолько для чтения Экспериментальная -
Возвращает
true, если это окно принадлежит кластеру агентов с ключевым источником.
-
Window.outerHeightТолько для чтения -
Возвращает высоту внешнего окна браузера.
-
Window.outerWidthТолько для чтения -
Возвращает ширину внешнего окна браузера.
-
Window.pageXOffsetТолько для чтения -
Псевдоним для
window.scrollX. -
Window.pageYOffsetТолько для чтения -
Псевдоним для
window.scrollY. -
Window.parentТолько для чтения -
Возвращает ссылку на родительское окно или фрейм.
-
Window.performanceТолько для чтения -
Возвращает объект
Performance, который включает атрибутыtimingиnavigation, каждый из которых является объектом, предоставляющим данные, связанные с производительностью. Дополнительную информацию и примеры см. также в разделе Использование временных данных навигации. -
Window.personalbarТолько для чтения -
Возвращает объект personalbar.
-
Window.schedulerТолько для чтения -
Возвращает объект
Scheduler, связанный с текущим контекстом. Это точка входа для использования API планирования задач с приоритетом. -
Window.screenТолько для чтения -
Возвращает ссылку на объект экрана, связанный с окном.
-
Window.screenXиWindow.screenLeftТолько для чтения -
Оба свойства возвращают горизонтальное расстояние от левой границы области просмотра браузера до левой стороны экрана.
-
Window.screenYиWindow.screenTopТолько для чтения -
Оба свойства возвращают вертикальное расстояние от верхней границы области просмотра браузера до верхней стороны экрана.
-
Window.scrollbarsТолько для чтения -
Возвращает объект scrollbars.
-
Window.scrollMaxXНестандартный Только для чтения -
Максимальное смещение, до которого можно прокрутить окно по горизонтали, то есть ширина документа минус ширина области просмотра.
-
Window.scrollMaxYНестандартный Только для чтения -
Максимальное смещение, до которого можно прокрутить окно по вертикали (т.е., высота документа минус высота области просмотра).
-
Window.scrollXТолько для чтения -
Возвращает количество пикселей, на которое документ был прокручен по горизонтали.
-
Window.scrollYТолько для чтения -
Возвращает количество пикселей, на которое документ был прокручен по вертикали.
-
Window.selfТолько для чтения -
Возвращает ссылку на сам объект окна.
Window.sessionStorage-
Возвращает ссылку на объект локального хранилища сеансов, используемый для хранения данных, доступ к которым может получить только создавший его источник.
-
Возвращает объект
WindowSharedStorageдля текущего источника. Это основная точка входа для записи данных в общее хранилище с помощью API общего хранилища. -
Window.speechSynthesisТолько для чтения -
Возвращает объект
SpeechSynthesis, который является точкой входа для использования функциональности синтеза речи Web Speech API. -
Window.statusbarТолько для чтения -
Возвращает объект statusbar.
-
Window.toolbarТолько для чтения -
Возвращает объект toolbar.
-
Window.topТолько для чтения -
Возвращает ссылку на самое верхнее окно в иерархии окон. Это свойство только для чтения.
-
Window.trustedTypesТолько для чтения -
Возвращает объект
TrustedTypePolicyFactory, связанный с глобальным объектом, предоставляя точку входа для использования API доверенных типов. -
Window.visualViewportТолько для чтения -
Возвращает объект
VisualViewport, который представляет визуальную область просмотра для данного окна. -
Window.windowТолько для чтения -
Возвращает ссылку на текущее окно.
window[0],window[1], etc.-
Возвращает ссылку на объект
windowв фреймах. Подробности см. вWindow.frames.
Устаревшие свойства
-
Window.eventУстаревшее Только для чтения -
Возвращает текущее событие, которое в данный момент обрабатывает контекст кода JavaScript, или
undefinedесли в данный момент не обрабатывается ни одно событие. Вместо этого следует использовать объектEvent, передаваемый непосредственно обработчикам событий, где это возможно. -
Window.externalУстаревшее Только для чтения -
Возвращает объект с функциями для добавления внешних поисковых поставщиков в браузер.
-
Window.orientationУстаревшее Только для чтения -
Возвращает ориентацию в градусах (с шагом 90 градусов) области просмотра относительно естественной ориентации устройства.
-
Window.statusУстаревшее -
Получает/устанавливает текст в строке состояния в нижней части браузера.
Методы экземпляра
Этот интерфейс наследует методы от интерфейса EventTarget.
Window.atob()-
Декодирует строку данных, закодированную с использованием кодирования base-64.
Window.alert()-
Отображает диалоговое окно с предупреждением.
-
Window.blur()Deprecated -
Убирает фокус с окна.
Window.btoa()-
Создаёт строку ASCII, закодированную в base-64, из строки двоичных данных.
Window.cancelAnimationFrame()-
Позволяет отменить обратный вызов, ранее запланированный с помощью
Window.requestAnimationFrame. Window.cancelIdleCallback()-
Позволяет отменить обратный вызов, ранее запланированный с помощью
Window.requestIdleCallback. Window.clearInterval()-
Отменяет повторяющееся выполнение, заданное с помощью
Window.setInterval(). Window.clearTimeout()-
Отменяет отложенное выполнение, заданное с помощью
Window.setTimeout(). Window.close()-
Закрывает текущее окно.
Window.confirm()-
Отображает диалог с сообщением, на которое пользователь должен ответить.
Window.createImageBitmap()-
Принимает различные источники изображений и возвращает
Promise, который разрешается вImageBitmap. При необходимости источник обрезается до прямоугольника пикселей, начинающегося в точке (sx, sy) с шириной sw и высотой sh. -
Window.dump()Non-standard -
Записывает сообщение в консоль.
Window.fetch()-
Инициализирует процесс получения ресурса из сети.
-
Window.find()Non-standard -
Ищет заданную строку в окне.
Window.focus()-
Устанавливает фокус на текущем окне.
Window.getComputedStyle()-
Получает вычисленный стиль для указанного элемента. Вычисленный стиль указывает вычисленные значения всех свойств CSS элемента.
-
Window.getDefaultComputedStyle()Non-standard -
Получает стандартный вычисленный стиль для указанного элемента, игнорируя пользовательские таблицы стилей.
-
Window.getScreenDetails()Experimental Безопасный контекст -
Возвращает
Promise, который выполняется с объектомScreenDetails, представляющим сведения о всех доступных экранах устройства пользователя. Window.getSelection()-
Возвращает объект выбора, представляющий выбранный(ые) элемент(ы).
Window.matchMedia()-
Возвращает объект
MediaQueryList, представляющий указанную строку запроса к медиа. Window.moveBy()-
Перемещает текущее окно на указанное количество.
Window.moveTo()-
Перемещает окно в указанные координаты.
Window.open()-
Открывает новое окно.
Window.postMessage()-
Обеспечивает безопасный способ отправки строки данных из одного окна в другое окно, которое необязательно находится в том же домене, что и первое.
Window.print()-
Открывает диалоговое окно печати для печати текущего документа.
Window.prompt()-
Возвращает текст, введённый пользователем в диалоговом окне запроса.
-
Window.queryLocalFonts()Experimental Безопасный контекст -
Возвращает
Promise, который выполняется с массивом объектовFontData, представляющих доступные локальные шрифты. Window.queueMicrotask()-
Вставляет микрозадачу для выполнения в безопасное время до возврата управления циклу событий браузера.
Window.reportError()-
Сообщает об ошибке в скрипте, эмулируя необработанное исключение.
Window.requestAnimationFrame()-
Уведомляет браузер о том, что анимация выполняется, запрашивая перерисовку окна для следующего кадра анимации.
Window.requestIdleCallback()-
Позволяет планировать задачи во время простоя браузера.
Window.resizeBy()-
Изменяет размер текущего окна на определённую величину.
Window.resizeTo()-
Динамически изменяет размер окна.
Window.scroll()-
Прокручивает окно до определённого места в документе.
Window.scrollBy()-
Прокручивает документ в окне на заданное количество.
-
Window.scrollByLines()Non-standard -
Прокручивает документ на заданное количество строк.
-
Window.scrollByPages()Non-standard -
Прокручивает текущий документ на заданное количество страниц.
Window.scrollTo()-
Прокручивает до определённых координат в документе.
Window.setInterval()-
Планирует выполнение функции каждые заданные миллисекунды.
Window.setTimeout()-
Планирует выполнение функции через заданный промежуток времени.
-
Window.showDirectoryPicker()Experimental Безопасный контекст -
Отображает диалог выбора директории, позволяющий пользователю выбрать директорию.
-
Window.showOpenFilePicker()Experimental Безопасный контекст -
Отображает диалог выбора файла, позволяющий пользователю выбрать один или несколько файлов.
-
Window.showSaveFilePicker()Experimental Безопасный контекст -
Отображает диалог сохранения файла, позволяющий пользователю сохранить файл.
-
Window.sizeToContent()Non-standard -
Изменяет размер окна в соответствии с его содержимым.
Window.stop()-
Этот метод останавливает загрузку окна.
Window.structuredClone()-
Создаёт полную копию заданного значения с помощью алгоритма структурированного клонирования.
Методы, которые устарели
-
Window.back()Нестандартный Устаревший -
Перемещает назад на один шаг в истории браузера. Этот метод устарел; используйте вместо него
history.back(). -
Window.captureEvents()Устаревший -
Регистрирует окно для захвата всех событий указанного типа.
-
Window.clearImmediate()Нестандартный Устаревший -
Отменяет повторное выполнение, заданное с помощью
setImmediate(). -
Window.forward()Нестандартный Устаревший -
Перемещает окно вперед на одну страницу в истории. Этот метод устарел; используйте вместо него
history.forward(). -
Window.releaseEvents()Устаревший -
Освобождает окно от захвата событий определенного типа.
-
Window.requestFileSystem()Нестандартный Устаревший -
Позволяет веб-сайту или приложению получить доступ к защищенной файловой системе для собственного использования.
-
Window.setImmediate()Нестандартный Устаревший -
Выполняет функцию после того, как браузер завершит другие тяжелые задачи.
-
Window.setResizable()Нестандартный Устаревший -
Не делает ничего (no-op). Сохранено для обратной совместимости с Netscape 4.x.
-
Window.showModalDialog()Нестандартный Устаревший -
Отображает модальное диалоговое окно.
-
Window.webkitConvertPointFromNodeToPage()Нестандартный Устаревший -
Преобразует
WebKitPointиз системы координат узла в систему координат страницы. -
Window.webkitConvertPointFromPageToNode()Нестандартный Устаревший -
Преобразует
WebKitPointиз системы координат страницы в систему координат узла.
События
Подключайтесь к этим событиям с помощью addEventListener() или присваивая обработчик события к свойству oneventname этого интерфейса. Помимо перечисленных ниже событий, многие события могут распространяться с Document, содержащегося в объекте окна.
error-
Вызывается, когда ресурс не удалось загрузить или он не может быть использован. Например, если у скрипта есть ошибка выполнения или изображение не найдено или некорректно.
languagechange-
Вызывается в глобальном объекте области видимости, когда изменяется предпочитаемый язык пользователя.
resize-
Вызывается, когда окно было измененно.
storage-
Вызывается, когда область хранилища (
localStorageилиsessionStorage) была изменена в контексте другого документа.
События буфера обмена
copy-
Вызывается, когда пользователь инициирует копирование через интерфейс пользователя браузера. Также доступно через свойство
oncopy. cut-
Вызывается, когда пользователь инициирует вырезку через интерфейс пользователя браузера. Также доступно через свойство
oncut. paste-
Вызывается, когда пользователь инициирует вставку через интерфейс пользователя браузера. Также доступно через свойство
onpaste.
События подключения
События ориентации устройства
-
devicemotionБезопасный контекст -
Вызывается с регулярным интервалом, указывая величину физической силы ускорения, полученного устройством, и скорость вращения, если доступно.
-
deviceorientationБезопасный контекст -
Вызывается, когда доступны свежие данные от датчика ориентации компаса о текущей ориентации устройства по отношению к системе координат Земли.
-
deviceorientationabsoluteБезопасный контекст -
Вызывается, когда доступны свежие данные от датчика ориентации компаса о текущей абсолютной ориентации устройства по отношению к системе координат Земли.
События фокусировки
События джойстика
gamepadconnected-
Вызывается, когда браузер обнаруживает подключение джойстика или первый раз используется кнопка/ось джойстика.
gamepaddisconnected-
Вызывается, когда браузер обнаруживает отключение джойстика.
События истории
hashchange-
Вызывается, когда фрагмент идентификатора URL изменился (часть URL, начинающаяся с и следующая за символом
#). pagehide-
Отправляется, когда браузер скрывает текущий документ во время переключения на отображение другого документа из истории сеанса. Это происходит, например, когда пользователь нажимает кнопку «Назад» или кнопку «Вперед» для перемещения вперед в истории сеанса.
pagereveal-
Вызывается, когда документ впервые отрисовывается, либо при загрузке нового документа из сети, либо при активации документа (либо из кэша «назад/вперед» (bfcache), либо из предварительной загрузки).
pageshow-
Отправляется, когда браузер делает документ видимым из-за навигационных задач, включая не только первую загрузку страницы, но также ситуации, такие как навигация пользователя обратно на страницу после перехода к другой в том же окне.
pageswap-
Вызывается, когда документ должен быть загружен из-за навигации.
popstate-
Вызывается, когда активная запись истории изменяется.
События загрузки и выгрузки
beforeunload-
Вызывается, когда окно, документ и его ресурсы собираются выгрузить.
load-
Вызывается, когда вся страница загружена, включая все зависимые ресурсы, такие как таблицы стилей и изображения.
-
unloadУстаревшее -
Вызывается, когда документ или дочерний ресурс выгружается.
События манифеста
appinstalled-
Вызывается, когда браузер успешно установил страницу как приложение.
beforeinstallprompt-
Вызывается, когда пользователя собираются попросить установить веб-приложение.
События обмена сообщениями
message-
Вызывается, когда окно получает сообщение, например, в результате вызова
Window.postMessage()из другого контекста просмотра. messageerror-
Вызывается, когда объект
Windowполучает сообщение, которое нельзя десериализовать.
События печати
afterprint-
Вызывается после того, как связанный документ начал печать или была закрыта предварительная визуализация печати.
beforeprint-
Вызывается, когда связанный документ собирается распечатать или предварительно просмотреть для печати.
События отклонения промисов
rejectionhandled-
Отправляется каждый раз, когда JavaScript
Promiseотклоняется, независимо от того, есть ли обработчик для перехвата отклонения. unhandledrejection-
Отправляется, когда JavaScript
Promiseотклоняется, но нет обработчика для перехвата отклонения.
События прокрутки
-
scrollsnapchangeЭкспериментально -
Вызывается в контейнере прокрутки в конце операции прокрутки, когда выбран новый целевой элемент прокрутки.
-
scrollsnapchangingЭкспериментально -
Вызывается в контейнере прокрутки, когда браузер определяет, что новый целевой элемент прокрутки ожидает выбора, т.е. он будет выбран по завершении текущего жеста прокрутки.
Устаревшие события
-
orientationchangeУстаревшее -
Вызывается, когда ориентация устройства изменилась.
-
vrdisplayactivateУстаревшее Нестандартный -
Вызывается, когда дисплей можно отображать.
-
vrdisplayconnectУстаревшее Нестандартный -
Вызывается, когда совместимое VR-устройство подключено к компьютеру.
-
vrdisplaydisconnectУстаревшее Нестандартный -
Вызывается, когда совместимое VR-устройство отключено от компьютера.
-
vrdisplaydeactivateУстаревшее Нестандартный -
Вызывается, когда отображение больше не может быть представлено.
-
vrdisplaypresentchangeУстаревшее Нестандартный -
Вызывается, когда состояние представления VR-устройства меняется — например, переходит от представления к отсутствию представления или наоборот.
Интерфейсы
См. Справочник по DOM.
Спецификации
| Спецификация |
|---|
| HTML # the-window-object |
Совместимость с браузерами
| Настольный | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
DOMContentLoaded_event |
1 | 12 | 1 | 9 | 3.1 | 18 | 4 | 10.1 | 2 | 1.0 | ≤37 |
Window |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | ≤37 |
afterprint_event |
63 | 12 | 6 | 50 | 13 | 63 | 6 | 46 | 13 | 8.0 | 63 |
alert |
1Начиная с Chrome 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
12 | 1 | 3Начиная с Opera 33, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
1 | 18Начиная с Chrome Android 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
4 | 10.1Начиная с Opera 33, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
1 | 1.0Начиная с Samsung Internet 5.0, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
4.4Начиная с WebView Android 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значения allow-modals. |
appinstalled_event |
64 | 79 | Нет | НетOpera предоставляет обработчик событийonappinstalled, но событие никогда не срабатывает. |
Нет | 57 | Нет | НетOpera предоставляет обработчик событийonappinstalled, но событие никогда не срабатывает. |
Нет | 7.0 | 57 |
beforeinstallprompt_event |
6144–61Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
79 | Нет | 4831–48Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
Нет | 6144–61Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
Нет | 4532–45Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
Нет | 8.05.0–8.0Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
6144–61Свойство обработчика событийonbeforeinstallprompt не поддерживается. |
beforeprint_event |
63 | 12 | 6 | 50 | 13 | 63 | 6 | 46 | 13 | 8.0 | 63 |
beforeunload_event |
1 | 12 | 1 | 12 | 3 | 18 | 4 | 12 | 1 | 1.0 | 4.4 |
blur |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
blur_event |
5 | 12 | 6["Помимо срабатывания события наwindow, как это делают другие браузеры, Firefox также срабатывает событие на объекте document. См. bug 1228802.", "До Firefox 24 интерфейс для этого события был простым Event, а не FocusEvent."] |
≤12.1 | 5.1 | 18 | 6["Помимо срабатывания события наwindow, как это делают другие браузеры, Firefox для Android также срабатывает событие на объекте document. См. bug 1228802.", "До Firefox для Android 24 интерфейс для этого события был простым Event, а не FocusEvent."] |
≤12.1 | 5 | 1.0 | ≤37 |
cancelAnimationFrame |
24 | 12 | 2311–23 | 15 | 76–7 | 25 | 2314–23 | 14 | 76–7 | 1.5 | 4.4 |
cancelIdleCallback |
47 | 79 | 55 | 34 | Нет | 47 | 55 | 34 | Нет | 5.0 | 47 |
captureEvents |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
clearImmediate |
Нет | 12–79 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
close |
1 | 12До Edge 79 скрипты могли закрывать окна, которые не были открыты тем же скриптом. |
1До Firefox 46 скрипты могли закрывать окна, которые не были открыты тем же скриптом. |
3 | 1 | 18 | 4До Firefox для Android 46 скрипты могли закрывать окна, которые не были открыты тем же скриптом. |
10.1 | 1 | 1.0 | 4.4 |
closed |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
confirm |
1Начиная с Chrome 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
12 | 1 | 3Начиная с Opera 33, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
1 | 18Начиная с Chrome Android 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
4 | 10.1Начиная с Opera 33, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
1 | 1.0Начиная с Samsung Internet 5.0, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
1Начиная с Chrome 46, этот метод блокируется внутри<iframe> если его атрибут sandbox не имеет значение allow-modals. |
|---|---|---|---|---|---|---|---|---|---|---|---|
cookieStore |
87 | 87 | preview | 73 | Нет | 87 | Нет | 62 | Нет | 14.0 | 87 |
credentialless |
110 | 110 | Нет | 96 | Нет | 110 | Нет | 74 | Нет | 21.0 | 110 |
customElements |
54 | 79 | 63 | 41 | 10.1 | 54 | 63 | 41 | 10.3 | 6.0 | 54 |
devicePixelRatio |
1 | 12 | 18 | 11.1 | 18 | 18 | 11.1 | 2В Safari на iOS,devicePixelRatio не изменяется при масштабировании страницы. Смотрите ошибку 124862. |
1.0 | 4.4 | |
devicemotion_event |
31 | 12 | 6 | 18 | 17 | 31 | 6 | 18 | 4.2 | 2.0 | 4.4.3 |
deviceorientation_event |
7 | 12 | 63.6–6 | 12 | 17 | 18 | 64–6 | 12 | 4.2 | 1.0 | 3 |
deviceorientationabsolute_event |
50 | 79 | 110 | 37 | Нет | 50 | 110 | 37 | Нет | 5.0 | 50 |
document |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
documentPictureInPicture |
116 | 116 | Нет | 102 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
dump |
Нет | Нет |
1.5По умолчанию, этот метод существует и может быть вызван, но ничего не делает, если не включен в настройках браузера. |
Нет | Нет | Нет | 4Этот метод существует, но не оказывает никакого действия. |
Нет | Нет | Нет | Нет |
error_event |
10 | 12 | 6 | 15 | 5.1 | 18 | 6 | 14 | 5 | 1.0 | ≤37 |
event |
1 | 12 | 66 | 7 | 1.1 | 18 | 66 | 10.1 | 1 | 1.0 | 4.4 |
external |
1 | 12 |
2Начиная с Firefox 78AddSearchProvider() ничего не делает, как того требует спецификация. |
15 | Нет | 18 |
4Начиная с Firefox for Android 79AddSearchProvider() ничего не делает, как того требует спецификация. |
14 | Нет | 1.0 | 4.4.3 |
fence |
115 | 115 | Нет | 101 | Нет | 115 | Нет | 77 | Нет | 23.0 | 115 |
find |
1 | 79 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
focus |
1Начиная с Chrome 66, открытие всплывающего окна в полноэкранном режиме и вызов этой функции завершат полноэкранный режим. |
12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
focus_event |
5 | 12 | 6["Помимо срабатывания события наwindow, как это делают другие браузеры, Firefox также срабатывает событие на объекте document. Смотрите ошибку 1228802.", "До Firefox 24, интерфейс для этого события был простым Event, а не FocusEvent."] |
≤12.1 | 5.1 | 18 | 6["Помимо срабатывания события наwindow, как это делают другие браузеры, Firefox for Android также срабатывает событие на объекте document. Смотрите ошибку 1228802.", "До Firefox for Android 24, интерфейс для этого события был простым Event, а не FocusEvent."] |
≤12.1 | 5 | 1.0 | ≤37 |
frameElement |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
frames |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
fullScreen |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
|---|---|---|---|---|---|---|---|---|---|---|---|
gamepadconnected_event |
89 | 16 | 89 | 16 | |||||||
gamepaddisconnected_event |
89 | 16 | 89 | 16 | |||||||
getComputedStyle |
1 | 12 | 1Перед версией 62 эта функция возвращалаnull при вызове на окне без представления (например, во фрейме с display: none;). С версии 62 она возвращает объект CSSStyleDeclaration со значением length 0, содержащий пустые строки (ошибка 1467722; также см. ошибку 1471231 для дальнейшей работы). |
7.2 | 3 | 18 | 4Перед версией 62 эта функция возвращалаnull при вызове на окне без представления (например, во фрейме с display: none;). С версии 62 она возвращает объект CSSStyleDeclaration со значением length 0, содержащий пустые строки (ошибка 1467722; также см. ошибку 1471231 для дальнейшей работы). |
10.1 | 1 | 1.0 | 4.4 |
getDefaultComputedStyle |
Нет | Нет | 19 | Нет | Нет | Нет | 19 | Нет | Нет | Нет | Нет |
getDigitalGoodsService |
Нет | Нет | Нет | Нет | Нет | 101 | Нет | 70 | Нет | 19.0 | Нет |
getScreenDetails |
100 | 100 | Нет | 86 | Нет | 100 | Нет | 69 | Нет | 19.0 | 100 |
getSelection |
1 | 12 | 1 | 9 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
hashchange_event |
84–8Вместо объектаHashChangeEvent генерируется обычный объект Event. |
12 | 3.6 | 10.6 | 5 | 18 | 4 | 11 | 5 | 1.0 | ≤37 |
history |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
innerHeight |
1 | 12 | 1В некоторых случаях с версии 4 по 24 это свойство могло давать неверное значение до загрузки страницы (см. ошибку 641188). |
9 | 3 | 18 | 4Перед версией 24 это свойство могло давать неверное значение до загрузки страницы (см. ошибку 641188). |
10.1 | 1Это свойство возвращает высоту визуального области просмотра, а не области просмотра макета. Подробнее см. ошибку 174362. |
1.0 | 4.4 |
innerWidth |
1 | 12 | 1В некоторых случаях с версии 4 по 24 это свойство могло давать неверное значение до загрузки страницы (см. ошибку 641188). |
9 | 3 | 18 | 4Перед версией 24 это свойство могло давать неверное значение до загрузки страницы (см. ошибку 641188). |
10.1 | 1Это свойство возвращает ширину визуального области просмотра, а не области просмотра макета. Подробнее см. ошибку 174362. |
1.0 | 4.4 |
languagechange_event |
37 | 79 | 32 | 24 | 10.1 | 37 | 4 | 24 | 10.3 | 4.0 | 37 |
launchQueue |
102 | 102 | Нет | 88 | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
|---|---|---|---|---|---|---|---|---|---|---|---|
length |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
load_event |
1 | 12 | 1 | 4 | 1.3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
localStorage |
4 | 12 | 3.5 | 10.5 | 4 | 18 | 4 | 11 | 3.2 | 1.0 | ≤37 |
location |
1 | 12 | 1До Firefox 57, одиночные кавычки, содержащиеся в URL-адресах, экранировались при доступе через API URL. См. ошибку 1386683. |
3 | 1 | 18 | 4До Firefox для Android 57, одиночные кавычки, содержащиеся в URL-адресах, экранировались при доступе через API URL. См. ошибку 1386683. |
10.1 | 1 | 1.0 | 4.4 |
locationbar |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
matchMedia |
9 | 12 | 6 | 12.1 | 5.1 | 18 | 6 | 12.1 | 5 | 1.0 | 3 |
menubar |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
message_event |
60 | 12 | 9 | 47 | 4 | 60 | 9 | 47 | 4 | 8.0 | 60 |
messageerror_event |
60 | 18 | 57 | 47 | 16.4 | 60 | 57 | 47 | 16.4 | 8.0 | 60 |
moveBy |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
moveTo |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
mozInnerScreenX |
Нет | Нет | 3.6 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
mozInnerScreenY |
Нет | Нет | 3.6 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
name |
1 | 12 | 1До Firefox 86, если новая страница из другого домена загружается во вкладку, тоwindow.name не устанавливается в пустую строку, что может позволить некоторые межсайтовые атаки. См. ошибку 1685089 и ошибку 444222. |
≤12.1 | 1 | 18 | 4До Firefox для Android 86, если новая страница из другого домена загружается во вкладку, тоwindow.name не устанавливается в пустую строку, что может позволить некоторые межсайтовые атаки. См. ошибку 1685089 и ошибку 444222. |
≤12.1 | 1 | 1.0 | 4.4 |
navigation |
102 | 102 | Нет | Нет | Нет | 102 | Нет | 70 | Нет | 19.0 | 102 |
navigator |
11 | 1212 | 191 | 315 | 11 | 1818 | 491 | 10.114 | 11 | 1.01.0 | 4.44.4 |
offline_event |
3 | 12 | 9 | 15 | 4 | 18 | 9 | 14 | 3 | 1.0 | ≤37 |
online_event |
3 | 12 | 9 | 15 | 4 | 18 | 9 | 14 | 3 | 1.0 | ≤37 |
open |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1Этот метод не будет работать, если параметрtarget не указан или установлен в _blank. |
1.0 | 4.4 |
opener |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
orientation |
Нет | Нет | Нет | Нет | Нет | 18 | 44 | ≤14 | ≤3 | 1.0 | ≤37 |
orientationchange_event |
Нет | Нет | Нет | Нет | Нет | 18 | 44 | ≤14 | ≤3 | 1.0 | ≤37 |
originAgentCluster |
90 | 90 | Нет | 76 | Нет | 90 | Нет | 64 | Нет | 15.0 | 90 |
outerHeight |
1 | 12 | 1 | 9 | 3 | 18 | 4 | 10.1 | 3 | 1.0 | 4.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
outerWidth |
1 | 12 | 1 | 9 | 3 | 18 | 4 | 10.1 | 3 | 1.0 | 4.4 |
pagehide_event |
3 | 12 | 6 | 15 | 5 | 18 | 6 | 14 | 4.2 | 1.0 | ≤37 |
pagereveal_event |
123 | 123 | Нет | 109 | 18.2 | 123 | Нет | 82 | 18.2 | 27.0 | 123 |
pageshow_event |
3 | 12 | 6 | 15 | 5 | 18 | 6 | 14 | 4.2 | 1.0 | ≤37 |
pageswap_event |
124 | 124 | Нет | 110 | 18.2 | 124 | Нет | 82 | 18.2 | 27.0 | 124 |
parent |
1 | 12 | 1 | 3 | 1.3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
personalbar |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
popstate_event |
5До версии 34 Chrome срабатывал событиеpopstate при загрузке страницы. |
12 | 4 | 11.5 | 5До версии 10 Safari срабатывал событиеpopstate при загрузке страницы. |
18До версии 34 Chrome Android срабатывал событиеpopstate при загрузке страницы. |
4 | 11.5 | 4.2До версии 10 Safari на iOS срабатывал событиеpopstate при загрузке страницы. |
1.0До версии 2.0 Samsung Internet срабатывал событиеpopstate при загрузке страницы. |
≤37До версии 37 WebView срабатывал событиеpopstate при загрузке страницы. |
postMessage |
2 | 12 | 3["Firefox 8 и выше поддерживает отправку объектовFile и FileList между окнами. Это разрешено только в том случае, если главный компонент получателя содержится в главном компоненте отправителя по соображениям безопасности.", "До Firefox 6 параметр message должен быть строкой. Начиная с Firefox 6, параметр message сериализуется с использованием алгоритма структурированного клонирования. Это означает, что вы можете безопасно передавать широкий спектр объектов данных в целевое окно, не прибегая к самостоятельной сериализации."] |
9.5 | 4 | 18 | 4["Firefox для Android 8 и выше поддерживает отправку объектовFile и FileList между окнами. Это разрешено только в том случае, если главный компонент получателя содержится в главном компоненте отправителя по соображениям безопасности.", "До Firefox для Android 6 параметр message должен быть строкой. Начиная с Firefox для Android 6, параметр message сериализуется с использованием алгоритма структурированного клонирования. Это означает, что вы можете безопасно передавать широкий спектр объектов данных в целевое окно, не прибегая к самостоятельной сериализации."] |
10.1 | 3.2 | 1.0 | ≤37 |
print |
1Начиная с Chrome 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
12 | 1 | 6Начиная с Opera 33, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
1.1 | 18Начиная с Chrome Android 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
114 | 10.1Начиная с Opera 33, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
1 | 1.0Начиная с Samsung Internet 5.0, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
4.4Начиная с WebView Android 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
prompt |
1Начиная с Chrome 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
12 | 1Firefox удаляет символы новой строки из ответа подсказки; см. ошибку 1716229. |
3Начиная с Opera 33, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
1 | 18Начиная с Chrome Android 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
4Firefox для Android удаляет символы новой строки из ответа подсказки; см. ошибку 1716229. |
10.1Начиная с Opera 33, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
1 | 1.0Начиная с Samsung Internet 5.0, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
4.4Начиная с WebView Android 46, этот метод блокируется внутри<iframe>, если его атрибут sandbox не имеет значения allow-modals. |
queryLocalFonts |
103 | 103 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
rejectionhandled_event |
49 | 79 | 69 | 36 | 11 | 49 | 79 | 36 | 11.3 | 5.0 | 49 |
releaseEvents |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
requestAnimationFrame |
2410 | 12До версии 17 Edge ненадёжно срабатываетrequestAnimationFrame до цикла отрисовки. |
23Параметр обратного вызова являетсяDOMHighResTimestamp. Это означает точность до десяти микросекунд и нулевое время как performance.now().11–42Параметр обратного вызова являетсяDOMTimestamp. Это означает точность до миллисекунды и нулевое время как Date.now().4–11Может быть вызван без входных параметров. |
1515 | 76 | 2518 | 2314–42 | 1414 | 76 | 1.51.0 | 4.4≤37 |
|---|---|---|---|---|---|---|---|---|---|---|---|
requestFileSystem |
13 | 79 | Нет | Нет | 6–8 | 18 | Нет | Нет | 6–8 | 1.0 | 37 |
requestIdleCallback |
47 | 79 | 55 | 34 | Нет | 47 | 55 | 34 | Нет | 5.0 | 47 |
resizeBy |
1 | 12 | 1Начиная с Firefox 7, веб-сайт больше не может изменять размер окна по умолчанию в браузере, если окно не было созданоwindow.open или содержит более одной вкладки. Подробнее здесь. |
≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
resizeTo |
1 | 12 | 1Начиная с Firefox 7, веб-сайт больше не может изменять размер окна по умолчанию в браузере, если окно не было созданоwindow.open или содержит более одной вкладки. Подробнее здесь. |
≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
resize_event |
1Chrome не вызывает событиеresize при загрузке страницы. |
12До Edge 79, Edge вызывал событиеresize при загрузке страницы. Теперь это не так. |
1До Firefox 68, Firefox вызывал событиеresize при загрузке страницы. Теперь это не так. |
7Opera не вызывает событиеresize при загрузке страницы. |
1.1 | 18Chrome Android не вызывает событиеresize при загрузке страницы. |
4До Firefox for Android 68, Firefox for Android вызывал событиеresize при загрузке страницы. Теперь это не так. |
10.1Opera не вызывает событиеresize при загрузке страницы. |
1 | 1.0Samsung Internet не вызывает событиеresize при загрузке страницы. |
1WebView не вызывает событиеresize при загрузке страницы. |
resolveLocalFileSystemURL |
13 | 79 | Нет | Нет | Нет | 18 | Нет | Нет | Нет | 1.0 | 4.4 |
screen |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
screenLeft |
1 | 12 | 64 | ≤12.1 | 1 | 18 | 64 | ≤12.1 | 1 | 1.0 | 4.4 |
screenTop |
1 | 12 | 64 | ≤12.1 | 1 | 18 | 64 | ≤12.1 | 1 | 1.0 | 4.4 |
screenX |
1 | 12 | 1До Firefox 28, Gecko использовал пиксели устройства вместо пикселей CSS; другими словами, он предполагал значениеscreenPixelsPerCSSPixel равное 1 для любого устройства. |
≤12.1 | 1 | 18 | 4До Firefox for Android 28, Gecko использовал пиксели устройства вместо пикселей CSS; другими словами, он предполагал значениеscreenPixelsPerCSSPixel равное 1 для любого устройства. |
≤12.1 | 1 | 1.0 | 4.4 |
screenY |
1 | 12 | 1До Firefox 28, Gecko использовал пиксели устройства вместо пикселей CSS; другими словами, он предполагал значениеscreenPixelsPerCSSPixel равное 1 для любого устройства. |
≤12.1 | 1 | 18 | 4До Firefox for Android 28, Gecko использовал пиксели устройства вместо пикселей CSS; другими словами, он предполагал значениеscreenPixelsPerCSSPixel равное 1 для любого устройства. |
≤12.1 | 1 | 1.0 | 4.4 |
scroll |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
scrollBy |
1 | 12 | 1 | 3 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
scrollByLines |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
scrollByPages |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
scrollMaxX |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
scrollMaxY |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
scrollTo |
1 | 12 | 1 | 4 | 1 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
scrollX |
11 | 1212 | 11 | 9.64 | 11 | 1818 | 44 | 10.110.1 | 11 | 1.01.0 | 4.44.4 |
|---|---|---|---|---|---|---|---|---|---|---|---|
scrollY |
11 | 1212 | 11 | 9.64 | 11 | 1818 | 44 | 10.110.1 | 11 | 1.01.0 | 4.44.4 |
scrollbars |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
scrollsnapchange_event |
129 | 129 | Нет | 115 | Нет | 129 | Нет | 86 | Нет | Нет | 129 |
scrollsnapchanging_event |
129 | 129 | Нет | 115 | Нет | 129 | Нет | 86 | Нет | Нет | 129 |
self |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
sessionStorage |
4 | 12 | 2 | 10.5 | 4 | 18 | 4 | 11 | 3.2 | 1.0 | ≤37 |
setImmediate |
Нет | 12–79 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
setResizable |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
sharedStorage |
117 | 117 | Нет | 103 | Нет | 117 | Нет | 78 | Нет | 24.0 | 117 |
showDirectoryPicker |
86 | 86 | Нет | 72 | Нет | 132 | Нет | Нет | Нет | Нет | 132 |
showModalDialog |
6–43 | Нет | 3–56 | Нет | 5.1–16.4 | Нет | Нет | Нет | Нет | Нет | Нет |
showOpenFilePicker |
86 | 86 | Нет | 72 | Нет | 132 | Нет | Нет | Нет | Нет | 132 |
showSaveFilePicker |
86 | 86 | Нет | 72 | Нет | 132 | Нет | Нет | Нет | Нет | 132 |
sizeToContent |
Нет | Нет | 1–120 | Нет | Нет | Нет | 4–120Этот метод не оказывает никакого действия, так как страница всегда находится во вкладке. |
Нет | Нет | Нет | Нет |
speechSynthesis |
33 | 14 | 49 | 20 | 7 | 33 | 62 | Нет | 7 | 2.0 | Нет |
status |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
statusbar |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
stop |
1 | 14 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
storage_event |
1 | 15 | 45 | 15 | 4 | 18 | 45 | 14 | 4 | 1.0 | ≤37 |
styleMedia |
6 | 12 | Нет | 15 | 5 | 18 | Нет | 14 | 4 | 1.0 | ≤37 |
toolbar |
1 | 12 | 1 | 15 | 3 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
top |
1 | 12 | 1Начиная с Firefox 6, это свойство является только для чтения, как определено в стандарте. |
≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
unhandledrejection_event |
49 | 79 | 69event.preventDefault() не предотвращает запись сообщения об ошибке в консоль Firefox, см. ошибка 1642147. |
36 | 11 | 49 | 79event.preventDefault() не предотвращает запись сообщения об ошибке в консоль Firefox для Android, см. ошибка 1642147. |
36 | 11.3 | 5.0 | 49 |
unload_event |
1 | 12 | 1 | 4 | 3 | 18 | 4 | 10.1 | 1 | 1.0 | 4.4 |
updateCommands |
Нет | Нет | 1 | Нет | Нет | Нет | 4 | Нет | Нет | Нет | Нет |
|---|---|---|---|---|---|---|---|---|---|---|---|
visualViewport |
61 | 79 | 91 | 48 | 13 | 61 | 68 | 45 | 13 | 8,0 | 61 |
vrdisplayactivate_event |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | Нет | 55–98 | Нет | Нет | Нет | Нет |
vrdisplayconnect_event |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | Нет | 55–98 | Нет | Нет | 6.0–13.0Поддерживается в Samsung Internet для GearVR. |
Нет |
vrdisplaydeactivate_event |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | Нет | 55–98 | Нет | Нет | Нет | Нет |
vrdisplaydisconnect_event |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | 56–80["Chrome для Android 56 поддерживает только Google Daydream View.", "Chrome для Android 57 добавляет поддержку Google Cardboard."] |
55–98 | Нет | Нет | 6.0–13.0Поддерживается в Samsung Internet для GearVR. |
Нет |
vrdisplaypresentchange_event |
Нет | 15–79 | 9864–98Поддержка macOS была включена в Firefox 64.55–98Поддержка Windows была включена в Firefox 55. |
Нет | Нет | 56–80["Chrome для Android 56 поддерживает только Google Daydream View.", "Chrome для Android 57 добавляет поддержку Google Cardboard."] |
55–98 | Нет | Нет | 6.0–13.0Поддерживается в Samsung Internet для GearVR. |
Нет |
webkitConvertPointFromNodeToPage |
1–39 | 12–79 | Нет | 15–26 | 4 | 18–39 | Нет | 14–26 | 3 | 1.0–4.0 | ≤37–39 |
webkitConvertPointFromPageToNode |
1–39 | 12–79 | Нет | 15–26 | 4 | 18–39 | Нет | 14–26 | 3 | 1.0–4.0 | ≤37–39 |
window |
1 | 12 | 1 | ≤12,1 | 3 | 18 | 4 | ≤12,1 | 1 | 1,0 | 4,4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Window