Window

Window

Overzicht

Window is een klasse in Aspose.Html FOSS voor Python. Erft van: EventTarget.

Per-document vensterobject met EventTarget gedrag.

Deze klasse biedt 38 methoden voor het werken met Window-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm en 26 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Html FOSS voor Python-pakket. Eigenschappen: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance en 66 meer.

Eigenschappen

NaamTypeToegangBeschrijving
document"Document"LezenHaalt het document op.
navigatorNavigatorLezenHaalt de navigator op.
locationLocationLezenHaalt de locatie op.
consoleConsoleLezenHaalt de console op.
history"History"LezenPer-venster History singleton.
custom_elements"CustomElementRegistry"LezenPer-venster CustomElementRegistry singleton.
local_storageStorageLezenPer-Window in-memory key-value store (localStorage stub).
session_storageStorageLezenPer-Window in-memory key-value store (sessionStorage stub).
screen"Screen"LezenBrowser schermgeometrie (stub — alle dimensies zijn nul).
visual_viewport"VisualViewport"LezenCSSOM View visuele viewport (stub — alle afmetingen zijn nul in headless-modus).
inner_widthintLezenViewport binnenbreedte in CSS pixels (stub: 0).
inner_heightintLezenViewport binnenhoogte in CSS pixels (stub: 0).
outer_widthintLezenBuitenbreedte van het venster in CSS pixels (stub: 0).
outer_heightintLezenBuitenhoogte van het venster in CSS pixels (stub: 0).
scroll_xfloatLezenHorizontale scrolloffset in CSS pixels (stub: 0.0).
scroll_yfloatLezenVerticale scrolloffset in CSS pixels (stub: 0.0).
page_x_offsetfloatLezenAlias voor :attr:scroll_x (stub: 0.0).
page_y_offsetfloatLezenAlias voor :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatLezenDevice pixel ratio (stub: 1.0).
self"Window"LezenZelfreferentie-alias voor het Window-object (WHATWG HTML §11.1.1).
window"Window"LezenZelfreferentie-alias; zelfde object als :attr:self (WHATWG HTML §11.1.1).
closedboolLezenOf het venster gesloten is (WHATWG HTML §11.1.2).
top"Window"LezenBovenste venster in de browsing-contextketen (WHATWG HTML §11.1.3).
parent"Window"LezenBovenliggende venster in de browsing-contextketen (WHATWG HTML §11.1.3).
openerNoneLezenHet venster dat dit venster heeft geopend (WHATWG HTML §11.1.3).
screen_xintLezenPositie van de linkerrand van het venster op het scherm in CSS pixels (stub: 0).
screen_yintLezenPositie van de bovenrand van het venster op het scherm in CSS pixels (stub: 0).
screen_leftintLezenAlias voor :attr:screen_x (CSSOM View §9.2).
screen_topintLezenAlias voor :attr:screen_y (CSSOM View §9.2).
namestrLezen/schrijvenNaam van de browsing-context (WHATWG HTML §7.1.2).
statusstrLezen/schrijvenLegacy statusbalktekst (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]LezenConstructorreferentie voor :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]LezenConstructorreferentie voor :class:ResizeObserver.
MessagePorttype[MessagePort]LezenConstructorreferentie voor :class:MessagePort.
MessageChanneltype[MessageChannel]LezenConstructorreferentie voor :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]LezenConstructorreferentie voor :class:BroadcastChannel.
crypto"Crypto"LezenRetourneer de per-venster :class:Crypto object stub.
Cryptotype["Crypto"]LezenConstructor-referentie voor :class:Crypto.
performance"Performance"LezenRetourneer het per-venster :class:Performance object.
Performancetype["Performance"]LezenConstructor-referentie voor :class:Performance.
frames"Window"LezenRetour self — headless-context heeft geen frame-kinderen (WHATWG HTML §7.7.1).
lengthintLezenAantal child-frames van de browsing-context; altijd 0 in headless (WHATWG HTML §7.7.1).
is_secure_contextboolLezenHeadless context wordt als veilig beschouwd (Secure Contexts §2).
crossorigin_isolatedboolLezenAltijd False — headless environment heeft geen cross-origin isolatie (WHATWG HTML §7.2.2).
origin_agent_clusterboolLezenAltijd False — headless environment heeft geen origin-keyed agent clusters (WHATWG HTML §7.2.2).
location_bar"BarProp"LezenLocatiebalk-zichtbaarheid stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
menu_bar"BarProp"LezenMenubalk-zichtbaarheid stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
personal_bar"BarProp"LezenPersoonlijke-balk-zichtbaarheid stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
scroll_bars"BarProp"LezenScrollbar-zichtbaarheids-stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
status_bar"BarProp"LezenStatusbalk-zichtbaarheids-stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
tool_bar"BarProp"LezenWerkbalkzichtbaarheid stub; altijd niet zichtbaar (WHATWG HTML §7.7.3).
navigation``LezenNavigatie API — headless stub, altijd None.
locationbar"BarProp"LezenAlias voor :attr:location_bar — IDL camelCase-naam (WHATWG HTML §7.3.4).
menubar"BarProp"LezenAlias voor :attr:menu_bar — IDL camelCase-naam (WHATWG HTML §7.3.4).
personalbar"BarProp"LezenAlias voor :attr:personal_bar — IDL camelCase-naam (WHATWG HTML §7.3.4).
scrollbars"BarProp"LezenAlias voor :attr:scroll_bars — IDL camelCase-naam (WHATWG HTML §7.3.4).
statusbar"BarProp"LezenAlias voor :attr:status_bar — IDL camelCase-naam (WHATWG HTML §7.3.4).
toolbar"BarProp"LezenAlias voor :attr:tool_bar — IDL camelCase-naam (WHATWG HTML §7.3.4).
fetchNoneLezenAltijd None — Fetch API (netwerk) is niet beschikbaar in headless-modus.
screen_widthintLezenTotale schermbreedte in CSS pixels (headless stub: 0).
screen_heightintLezenTotale schermhoogte in CSS pixels (headless stub: 0).
trusted_typesNoneLezenAltijd None — Trusted Types API is niet geïmplementeerd in headless-modus.
external"_External"LezenLegacy window.external object stub (WHATWG HTML §11.5).
speech_synthesisNoneLezenAltijd None — Web Speech API is niet beschikbaar in headless-modus.
cachesNoneLezenAltijd None — Cache Storage API is niet beschikbaar in headless-modus.
index_dbNoneLezenAltijd None — IndexedDB is niet beschikbaar in headless mode.
scheduler``LezenAltijd None — geen Prioritized Task Scheduling API in headless mode.
pub_key_credential``LezenAltijd None — geen WebAuthn API in headless mode.
cookie_store``LezenAltijd None — geen Cookie Store API in headless-modus.
text_decoder``LezenAltijd None — TextDecoder is niet blootgesteld via de Window IDL in headless-modus.
text_encoder``LezenAltijd None — TextEncoder is niet blootgesteld via de Window IDL in headless-modus.
onunhandledrejection`Callable[[object], object]None`Lezen

Methoden

HandtekeningBeschrijving
__init__(document: "Document")Calls init(document) op deze Window instantie.
queue_microtask(callback: "Callable[[], None]")Schedule callback als een microtaak via de WindowEventLoop naad.
`structured_clone(value: object, transfer: listNone)→object`
print()Vraag een printdialoog aan (no-op in headless-modus).
stop()Stop het laden van het huidige document (no-op in headless-modus).
scroll(x: float, y: float)Scroll het viewport naar een absolute positie — no-op in headless-modus.
scroll_to(x: float, y: float)Scroll het viewport naar een absolute positie — no-op in headless-modus.
scroll_by(x: float, y: float)Scroll het viewport met een relatieve delta — no-op in headless-modus.
set_timeout(callback: "Callable[..., object]", delay: int) → intPlaats een eenmalige timer-callback in de wachtrij en retourneer de handle.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intZet een terugkerende timercallback in de wachtrij en retourneer het handle.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intVraag een animatieframe-callback aan (no-op stub; retourneert 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)No-op browsing-context-commando-stub volgens WHATWG HTML §8.8.2.
close()No-op browsing-context command stub per WHATWG HTML §8.8.1.
focus()No-op browsing-context command stub.
blur()No-op browsing-context command stub.
alert(message: str)No-op dialog stub per WHATWG HTML §8.5.1.
confirm(message: str) → boolNo-op dialoogstub volgens 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"Geef een :class: terug:MediaQueryList for query.
get_selection() → "Selection"Geef de :class:~aspose_html.dom.Selection terug voor het document van dit venster.
post_message(message: object, target_origin: str, transfer: object)No-op stub — headless leveringssemantiek wordt niet ondersteund (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolAlways returns False — headless zoeken-in-pagina wordt niet ondersteund (WHATWG HTML §9.2.6).
move_to(x: int, y: int)No-op stub — headless heeft geen OS-venster om te herpositioneren (CSSOM View §11).
move_by(dx: int, dy: int)No-op stub — headless heeft geen OS-venster om te verplaatsen (CSSOM View §11).
resize_to(width: int, height: int)No-op stub — headless heeft geen OS-venster om te verkleinen (CSSOM View §11).
resize_by(dwidth: int, dheight: int)No-op stub — headless heeft geen OS-venster om te verkleinen (CSSOM View §11).
atob(data: str) → strDecodeer een base64-gecodeerde ASCII-string (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strEncodeer een string naar base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)Geen actie in headless-modus.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener voor gebeurtenissen van type.
remove_event_listener(type: str, listener: Callable, capture: bool)Deregistreer een eerder geregistreerde listener.
dispatch_event(event: "Event") → boolDispatch event door de voorouderboom.

Zie ook

 Nederlands