Window

Window

Przegląd

Window jest klasą w Aspose.Html FOSS dla Python. Dziedziczy po: EventTarget.

Obiekt okna per-dokument z zachowaniem EventTarget.

Ta klasa udostępnia 38 metod do pracy z obiektami Window w programach Python. Dostępne metody to: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm oraz 26 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance oraz 66 kolejnych.

Właściwości

NazwaTypDostępOpis
document"Document"OdczytZwraca dokument.
navigatorNavigatorOdczytZwraca navigator.
locationLocationOdczytPobiera lokalizację.
consoleConsoleOdczytPobiera konsolę.
history"History"OdczytSingleton historii per-okno.
custom_elements"CustomElementRegistry"OdczytSingleton CustomElementRegistry per-okno.
local_storageStorageOdczytPamięciowy magazyn klucz-wartość per-okno (localStorage stub).
session_storageStorageOdczytPamięciowy magazyn klucz-wartość per-okno (sessionStorage stub).
screen"Screen"OdczytGeometria ekranu przeglądarki (stub — wszystkie wymiary są zero).
visual_viewport"VisualViewport"OdczytCSSOM View visual viewport (stub — wszystkie wymiary są zerowe w trybie headless).
inner_widthintOdczytWewnętrzna szerokość viewportu w pikselach CSS (stub: 0).
inner_heightintOdczytWewnętrzna wysokość viewportu w pikselach CSS (stub: 0).
outer_widthintOdczytSzerokość zewnętrzna okna w CSS pikselach (szkielet: 0).
outer_heightintOdczytWysokość zewnętrzna okna w CSS pikselach (szkielet: 0).
scroll_xfloatOdczytPoziome przesunięcie przewijania w CSS pikselach (stub: 0.0).
scroll_yfloatOdczytPionowe przesunięcie przewijania w CSS pikselach (stub: 0.0).
page_x_offsetfloatOdczytAlias dla :attr:scroll_x (stub: 0.0).
page_y_offsetfloatOdczytAlias dla :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatOdczytWspółczynnik pikseli urządzenia (szkielet: 1.0).
self"Window"OdczytAlias odwołujący się do samego siebie dla obiektu Window (WHATWG HTML §11.1.1).
window"Window"OdczytAlias do samo-referencji; ten sam obiekt co :attr:self (WHATWG HTML §11.1.1).
closedboolOdczytCzy okno zostało zamknięte (WHATWG HTML §11.1.2).
top"Window"OdczytOkno najwyższego poziomu w łańcuchu kontekstu przeglądania (WHATWG HTML §11.1.3).
parent"Window"OdczytOkno nadrzędne w łańcuchu kontekstów przeglądania (WHATWG HTML §11.1.3).
openerNoneOdczytOkno, które otworzyło to okno (WHATWG HTML §11.1.3).
screen_xintOdczytPozycja lewego brzegu okna na ekranie w pikselach CSS (stub: 0).
screen_yintOdczytPozycja górnej krawędzi okna na ekranie w CSS pikselach (szkielet: 0).
screen_leftintOdczytAlias dla :attr:screen_x (CSSOM View §9.2).
screen_topintOdczytAlias dla :attr:screen_y (CSSOM View §9.2).
namestrOdczyt/zapisNazwa kontekstu przeglądania (WHATWG HTML §7.1.2).
statusstrOdczyt/zapisTekst starszego paska stanu (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]OdczytReferencja do konstruktora dla :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]OdczytReferencja do konstruktora dla :class:ResizeObserver.
MessagePorttype[MessagePort]OdczytReferencja do konstruktora dla :class:MessagePort.
MessageChanneltype[MessageChannel]OdczytOdwołanie do konstruktora klasy :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]OdczytOdwołanie do konstruktora klasy :class:BroadcastChannel.
crypto"Crypto"OdczytZwróć szkielet obiektu :class:Crypto dla każdego okna.
Cryptotype["Crypto"]OdczytOdwołanie do konstruktora klasy :class:Crypto.
performance"Performance"OdczytZwróć obiekt :class:Performance przypisany do okna.
Performancetype["Performance"]OdczytOdwołanie do konstruktora klasy :class:Performance.
frames"Window"OdczytZwróć self — kontekst headless nie ma dzieci ramki (WHATWG HTML §7.7.1).
lengthintOdczytLiczba dzieci ramki kontekstu przeglądania; zawsze 0 w trybie headless (WHATWG HTML §7.7.1).
is_secure_contextboolOdczytKontekst headless jest traktowany jako bezpieczny (Secure Contexts §2).
crossorigin_isolatedboolOdczytZawsze False — środowisko headless nie posiada izolacji cross-origin (WHATWG HTML §7.2.2).
origin_agent_clusterboolOdczytZawsze False — środowisko headless nie posiada origin-keyed agent clusters (WHATWG HTML §7.2.2).
location_bar"BarProp"OdczytSzkielet widoczności paska adresu; zawsze niewidoczny (WHATWG HTML §7.7.3).
menu_bar"BarProp"OdczytSzkielet widoczności paska menu; zawsze niewidoczny (WHATWG HTML §7.7.3).
personal_bar"BarProp"OdczytSzkielet widoczności paska osobistego; zawsze niewidoczny (WHATWG HTML §7.7.3).
scroll_bars"BarProp"OdczytSzablon widoczności paska przewijania; zawsze niewidoczny (WHATWG HTML §7.7.3).
status_bar"BarProp"OdczytSzablon widoczności paska statusu; zawsze niewidoczny (WHATWG HTML §7.7.3).
tool_bar"BarProp"OdczytZastępstwo widoczności paska narzędzi; zawsze niewidoczne (WHATWG HTML §7.7.3).
navigation``OdczytNawigacja API — szkielet bez interfejsu, zawsze None.
locationbar"BarProp"OdczytAlias dla :attr:location_bar — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
menubar"BarProp"OdczytAlias dla :attr:menu_bar — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
personalbar"BarProp"OdczytAlias dla :attr:personal_bar — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
scrollbars"BarProp"OdczytAlias dla :attr:scroll_bars — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
statusbar"BarProp"OdczytAlias dla :attr:status_bar — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
toolbar"BarProp"OdczytAlias dla :attr:tool_bar — nazwa w stylu camelCase w IDL (WHATWG HTML §7.3.4).
fetchNoneOdczytZawsze None — Fetch API (network) nie jest dostępny w trybie headless.
screen_widthintOdczytCałkowita szerokość ekranu w CSS pikselach (headless stub: 0).
screen_heightintOdczytCałkowita wysokość ekranu w CSS pikselach (headless stub: 0).
trusted_typesNoneOdczytZawsze None — Trusted Types API nie jest zaimplementowane w trybie bezgłowym.
external"_External"OdczytStarszy szkielet obiektu window.external (WHATWG HTML §11.5).
speech_synthesisNoneOdczytZawsze None — Web Speech API nie jest dostępny w trybie bezgłowym.
cachesNoneOdczytZawsze None — Cache Storage API nie jest dostępny w trybie bezgłowym.
index_dbNoneOdczytZawsze None — IndexedDB nie jest dostępny w trybie bezgłowym.
scheduler``OdczytZawsze None — brak Prioritized Task Scheduling API w trybie bezgłowym.
pub_key_credential``OdczytZawsze None — brak WebAuthn API w trybie bezgłowym.
cookie_store``OdczytZawsze None — brak magazynu ciasteczek API w trybie bezgłowym.
text_decoder``OdczytZawsze None — TextDecoder nie jest udostępniane przez interfejs Window IDL w trybie bezgłowym.
text_encoder``OdczytZawsze None — TextEncoder nie jest udostępniane przez interfejs Window IDL w trybie bezgłowym.
onunhandledrejection`Callable[[object], object]None`Odczyt

Metody

SygnaturaOpis
__init__(document: "Document")Calls init(document) na tej instancji Window.
queue_microtask(callback: "Callable[[], None]")Schedule callback jako mikrozadanie przez szew WindowEventLoop.
`structured_clone(value: object, transfer: listNone)→object`
print()Poproś o okno dialogowe drukowania (brak działania w trybie bezgłowym).
stop()Zatrzymaj ładowanie bieżącego dokumentu (brak działania w trybie bezgłowym).
scroll(x: float, y: float)Przewiń obszar widoku do absolutnej pozycji — operacja bez efektu w trybie bezgłowym.
scroll_to(x: float, y: float)Przewiń obszar widoku do absolutnej pozycji — operacja bez efektu w trybie bezgłowym.
scroll_by(x: float, y: float)Przewiń obszar widoku o względną zmianę — operacja bez efektu w trybie bezgłowym.
set_timeout(callback: "Callable[..., object]", delay: int) → intUmieść w kolejce jednorazowe wywołanie timera i zwróć jego uchwyt.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intUmieść w kolejce wywołanie zwrotne powtarzającego się timera i zwróć jego uchwyt.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intŻądaj wywołania zwrotnego klatki animacji (szkielet bez działania; zwraca 0).
`cancel_animation_frame(id: intNone)`
`request_idle_callback(callback: “Callable[…, object]”, options: objectNone)→int`
`cancel_idle_callback(id: intNone)`
open(url: str, target: str, features: str)Stub polecenia kontekstu przeglądania bez działania zgodnie z WHATWG HTML §8.8.2.
close()Szkielet polecenia kontekstu przeglądania bez działania zgodnie z WHATWG HTML §8.8.1.
focus()Szkielet polecenia kontekstu przeglądania bez działania.
blur()Szkielet polecenia kontekstu przeglądania bez działania.
alert(message: str)Szkielet dialogu bez działania zgodnie z WHATWG HTML §8.5.1.
confirm(message: str) → boolSzablon dialogu no-op zgodnie z WHATWG HTML §8.5.1.
prompt(message: str, default: str) → `strNone`
`get_computed_style(element: “Element”, pseudo_elt: strNone)→“ComputedStyleDeclaration”`
match_media(query: str) → "MediaQueryList"Zwróć :class:MediaQueryList for query.
get_selection() → "Selection"Zwróć :class:~aspose_html.dom.Selection dla dokumentu tego okna.
post_message(message: object, target_origin: str, transfer: object)Stub bez operacji — semantyka dostarczania w trybie headless nie jest obsługiwana (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolZawsze zwraca False — wyszukiwanie w treści w trybie headless nie jest obsługiwane (WHATWG HTML §9.2.6).
move_to(x: int, y: int)Stub bez operacji — w trybie headless nie ma okna systemowego do przemieszczenia (CSSOM View §11).
move_by(dx: int, dy: int)Stub bez operacji — w trybie headless nie ma okna systemowego do przesunięcia (CSSOM View §11).
resize_to(width: int, height: int)Stub bez operacji — headless nie ma okna systemowego do zmiany rozmiaru (CSSOM View §11).
resize_by(dwidth: int, dheight: int)Stub bez operacji — headless nie ma okna systemowego do zmiany rozmiaru (CSSOM View §11).
atob(data: str) → strDekoduj ciąg ASCII zakodowany w base64 (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strZakoduj ciąg w base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)Operacja no-op w trybie bezgłowym.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener dla zdarzeń type.
remove_event_listener(type: str, listener: Callable, capture: bool)Odrejestruj wcześniej zarejestrowanego nasłuchiwacza.
dispatch_event(event: "Event") → boolDispatch event przez drzewo przodków.

Zobacz także

 Polski