<svelte:document>
<svelte:document onevent={handler} /><svelte:document bind:prop={value} />Аналогично <svelte:window>, этот элемент позволяет добавлять обработчики событий на document, таких как visibilitychange, которые не срабатывают на window. Он также позволяет использовать действия на document.
Как и в случае с <svelte:window>, этот элемент может находиться только на верхнем уровне вашего компонента и никогда не должен быть внутри блока или другого элемента.
<svelte:document onvisibilitychange={handleVisibilityChange} use:someAction />Вы также можете привязываться к следующим свойствам:
activeElement— активный элемент (элемент, который в данный момент находится в фокусе)fullscreenElement— элемент, находящийся в полноэкранном режимеpointerLockElement— элемент, захвативший указатель (мышь)visibilityState— состояние видимости документа (например,visibleилиhidden)
Все эти свойства доступны только для чтения.