Window

Window

Übersicht

Window ist eine Klasse in Aspose.Html FOSS für Python. Erbt von: EventTarget.

Fensterobjekt pro Dokument mit EventTarget Verhalten.

Diese Klasse stellt 38 Methoden zur Arbeit mit Fensterobjekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm und 26 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Html FOSS für Python-Pakets zugänglich. Eigenschaften: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance und 66 weitere.

Eigenschaften

NameTypZugriffBeschreibung
document"Document"LesenRuft das Dokument ab.
navigatorNavigatorLesenRuft den Navigator ab.
locationLocationLesenErmittelt den Speicherort.
consoleConsoleLesenRuft die Konsole ab.
history"History"LesenPer-Fenster History-Singleton.
custom_elements"CustomElementRegistry"LesenPer-Fenster CustomElementRegistry Singleton.
local_storageStorageLesenPro-Fenster In-Memory Schlüssel-Wert-Speicher (localStorage Stub).
session_storageStorageLesenPro-Fenster In-Memory Schlüssel-Wert-Speicher (sessionStorage Stub).
screen"Screen"LesenBrowser-Bildschirmgeometrie (Stub — alle Dimensionen sind Null).
visual_viewport"VisualViewport"LesenCSSOM View visual viewport (Platzhalter — alle Abmessungen sind im Headless-Modus null).
inner_widthintLesenViewport-Innenbreite in CSS Pixeln (Platzhalter: 0).
inner_heightintLesenViewport-Innenhöhe in CSS Pixeln (Platzhalter: 0).
outer_widthintLesenFensteraußenbreite in CSS Pixeln (Platzhalter: 0).
outer_heightintLesenFensteraußenhöhe in CSS Pixeln (Platzhalter: 0).
scroll_xfloatLesenHorizontaler Bildlaufversatz in CSS Pixel (Stub: 0.0).
scroll_yfloatLesenVertikaler Bildlaufversatz in CSS Pixel (Stub: 0.0).
page_x_offsetfloatLesenAlias für :attr:scroll_x (Stub: 0.0).
page_y_offsetfloatLesenAlias für :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatLesenDevice pixel ratio (Stub: 1.0).
self"Window"LesenSelbstreferenz-Alias für das Window-Objekt (WHATWG HTML §11.1.1).
window"Window"LesenSelbstreferenz-Alias; dasselbe Objekt wie :attr:self (WHATWG HTML §11.1.1).
closedboolLesenOb das Fenster geschlossen wurde (WHATWG HTML §11.1.2).
top"Window"LesenOberstes Fenster in der Browsing-Context-Kette (WHATWG HTML §11.1.3).
parent"Window"LesenÜbergeordnetes Fenster in der Browsing-Context-Kette (WHATWG HTML §11.1.3).
openerNoneLesenDas Fenster, das dieses geöffnet hat (WHATWG HTML §11.1.3).
screen_xintLesenPosition der linken Fensterkante auf dem Bildschirm in CSS Pixeln (Platzhalter: 0).
screen_yintLesenFenster-obere Kantenposition auf dem Bildschirm in CSS Pixeln (Stub: 0).
screen_leftintLesenAlias für :attr:screen_x (CSSOM View §9.2).
screen_topintLesenAlias für :attr:screen_y (CSSOM View §9.2).
namestrLesen/SchreibenName des Browsing-Kontexts (WHATWG HTML §7.1.2).
statusstrLesen/SchreibenLegacy-Statusleisten-Text (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]LesenKonstruktorreferenz für :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]LesenKonstruktorreferenz für :class:ResizeObserver.
MessagePorttype[MessagePort]LesenKonstruktorreferenz für :class:MessagePort.
MessageChanneltype[MessageChannel]LesenKonstruktorreferenz für :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]LesenKonstruktorreferenz für :class:BroadcastChannel.
crypto"Crypto"LesenGibt das pro Fenster :class:Crypto Objekt-Stub zurück.
Cryptotype["Crypto"]LesenKonstruktorreferenz für :class:Crypto.
performance"Performance"LesenGibt das pro-Fenster :class:Performance-Objekt zurück.
Performancetype["Performance"]LesenKonstruktorreferenz für :class:Performance.
frames"Window"LesenRückgabe self — Headless-Kontext hat keine Frame-Kinder (WHATWG HTML §7.7.1).
lengthintLesenAnzahl der Browsing-Context-Unterframes; immer 0 im Headless-Modus (WHATWG HTML §7.7.1).
is_secure_contextboolLesenHeadless-Kontext wird als sicher behandelt (Secure Contexts §2).
crossorigin_isolatedboolLesenImmer False — headless-Umgebung hat keine Cross-Origin-Isolation (WHATWG HTML §7.2.2).
origin_agent_clusterboolLesenImmer False — headless-Umgebung hat keine origin-keyed agent clusters (WHATWG HTML §7.2.2).
location_bar"BarProp"LesenAdressleisten-Sichtbarkeits-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
menu_bar"BarProp"LesenMenüleisten-Sichtbarkeits-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
personal_bar"BarProp"LesenPersonal-Leisten-Sichtbarkeits-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
scroll_bars"BarProp"LesenScrollbar-Sichtbarkeits-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
status_bar"BarProp"LesenStatusleisten-Sichtbarkeits-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
tool_bar"BarProp"LesenToolbar-Visibilitäts-Stub; immer nicht sichtbar (WHATWG HTML §7.7.3).
navigation``LesenNavigation API — headless-Stück, immer None.
locationbar"BarProp"LesenAlias für :attr:location_bar — IDL camelCase-Name (WHATWG HTML §7.3.4).
menubar"BarProp"LesenAlias für :attr:menu_bar — IDL camelCase-Name (WHATWG HTML §7.3.4).
personalbar"BarProp"LesenAlias für :attr:personal_bar — IDL camelCase-Name (WHATWG HTML §7.3.4).
scrollbars"BarProp"LesenAlias für :attr:scroll_bars — IDL camelCase-Name (WHATWG HTML §7.3.4).
statusbar"BarProp"LesenAlias für :attr:status_bar — IDL camelCase-Name (WHATWG HTML §7.3.4).
toolbar"BarProp"LesenAlias für :attr:tool_bar — IDL camelCase-Name (WHATWG HTML §7.3.4).
fetchNoneLesenImmer None — Fetch API (Netzwerk) ist im Headless-Modus nicht verfügbar.
screen_widthintLesenGesamte Bildschirmbreite in CSS Pixeln (headless-Stub: 0).
screen_heightintLesenGesamte Bildschirmhöhe in CSS Pixeln (headless-Stub: 0).
trusted_typesNoneLesenImmer None — Trusted Types API ist im headless-Modus nicht implementiert.
external"_External"LesenLegacy window.external Objekt-Stub (WHATWG HTML §11.5).
speech_synthesisNoneLesenImmer None — Web Speech API ist im Headless-Modus nicht verfügbar.
cachesNoneLesenImmer None — Cache Storage API ist im Headless-Modus nicht verfügbar.
index_dbNoneLesenImmer None — IndexedDB ist im headless mode nicht verfügbar.
scheduler``LesenImmer None — kein Prioritized Task Scheduling API im headless mode.
pub_key_credential``LesenImmer None — kein WebAuthn API im headless mode.
cookie_store``LesenImmer None — kein Cookie Store API im Headless-Modus.
text_decoder``LesenImmer None — TextDecoder wird nicht über das Window IDL im Headless-Modus bereitgestellt.
text_encoder``LesenImmer None — TextEncoder wird nicht über das Window IDL im Headless-Modus bereitgestellt.
onunhandledrejection`Callable[[object], object]None`Lesen

Methoden

SignaturBeschreibung
__init__(document: "Document")Calls init(document) auf dieser Window-Instanz.
queue_microtask(callback: "Callable[[], None]")Schedule callback als Mikrotask über die WindowEventLoop-Naht.
`structured_clone(value: object, transfer: listNone)→object`
print()Fordere einen Druckdialog an (no-op im headless-Modus).
stop()Stoppe das Laden des aktuellen Dokuments (no-op im headless-Modus).
scroll(x: float, y: float)Scrollen Sie das Ansichtsfenster zu einer absoluten Position — no-op im headless-Modus.
scroll_to(x: float, y: float)Scrollen Sie das Ansichtsfenster zu einer absoluten Position — no-op im headless-Modus.
scroll_by(x: float, y: float)Scrollen Sie das Ansichtsfenster um einen relativen Delta-Wert — no-op im headless-Modus.
set_timeout(callback: "Callable[..., object]", delay: int) → intStellen Sie einen einmaligen Timer-Callback in die Warteschlange und geben Sie dessen Handle zurück.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intEinen wiederholenden Timer-Callback in die Warteschlange einreihen und dessen Handle zurückgeben.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intEine Animationsframe-Callback anfordern (No-Op-Stub; gibt 0 zurück).
`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-Befehls-Stub gemäß WHATWG HTML §8.8.2.
close()No-op browsing-context command stub gemäß WHATWG HTML §8.8.1.
focus()No-op browsing-context Befehl-Stub.
blur()No-op browsing-context Befehl-Stub.
alert(message: str)No-op Dialog-Stub gemäß WHATWG HTML §8.5.1.
confirm(message: str) → boolNo-op-Dialog-Stub gemäß 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"Gib eine :class: zurück:MediaQueryList for query.
get_selection() → "Selection"Gib das :class:~aspose_html.dom.Selection für das Dokument dieses Fensters zurück.
post_message(message: object, target_origin: str, transfer: object)No-op-Stub — headless Delivery-Semantik wird nicht unterstützt (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolGibt immer False zurück — headless find-in-page wird nicht unterstützt (WHATWG HTML §9.2.6).
move_to(x: int, y: int)No-op-Stub — headless hat kein OS-Fenster zum Neu-Positionieren (CSSOM View §11).
move_by(dx: int, dy: int)No-op-Stub — headless hat kein OS-Fenster zum Verschieben (CSSOM View §11).
resize_to(width: int, height: int)No-op-Stub — headless hat kein OS-Fenster zum Ändern der Größe (CSSOM View §11).
resize_by(dwidth: int, dheight: int)No-op-Stub — headless hat kein OS-Fenster zum Ändern der Größe (CSSOM View §11).
atob(data: str) → strDekodiere einen base64-kodierten ASCII-String (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strEinen String in base64 kodieren (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)Keine Operation im Headless-Modus.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener für Ereignisse von type.
remove_event_listener(type: str, listener: Callable, capture: bool)Deregistriere einen zuvor registrierten Listener.
dispatch_event(event: "Event") → boolDispatch event durch den Vorfahrenbaum.

Siehe auch

 Deutsch