Window

Window

Panoramica

Window è una classe in Aspose.Html FOSS per Python. Eredita da: EventTarget.

Oggetto finestra per documento con comportamento EventTarget.

Questa classe fornisce 38 metodi per lavorare con oggetti Window nei programmi Python. I metodi disponibili includono: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm e 26 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Html FOSS per Python. Proprietà: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance e altre 66.

Proprietà

NomeTipoAccessoDescrizione
document"Document"LetturaOttiene il documento.
navigatorNavigatorLetturaOttiene il navigator.
locationLocationLetturaOttiene la posizione.
consoleConsoleLetturaOttiene la console.
history"History"LetturaSingleton History per finestra.
custom_elements"CustomElementRegistry"LetturaPer-finestra CustomElementRegistry singleton.
local_storageStorageLetturaArchivio chiave-valore in memoria per finestra (localStorage stub).
session_storageStorageLetturaArchivio chiave-valore in memoria per finestra (sessionStorage stub).
screen"Screen"LetturaGeometria della schermata del browser (stub — tutte le dimensioni sono zero).
visual_viewport"VisualViewport"LetturaCSSOM View visual viewport (stub — tutte le dimensioni sono zero in modalità headless).
inner_widthintLetturaLarghezza interna del viewport in CSS pixel (stub: 0).
inner_heightintLetturaAltezza interna del viewport in CSS pixel (stub: 0).
outer_widthintLetturaLarghezza esterna della finestra in CSS pixel (stub: 0).
outer_heightintLetturaAltezza esterna della finestra in CSS pixel (stub: 0).
scroll_xfloatLetturaOffset di scorrimento orizzontale in CSS pixel (stub: 0.0).
scroll_yfloatLetturaOffset di scorrimento verticale in CSS pixel (stub: 0.0).
page_x_offsetfloatLetturaAlias per :attr:scroll_x (stub: 0.0).
page_y_offsetfloatLetturaAlias per :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatLetturaRapporto pixel del dispositivo (stub: 1.0).
self"Window"LetturaAlias di auto-riferimento per l’oggetto Window (WHATWG HTML §11.1.1).
window"Window"LetturaAlias di auto-riferimento; stesso oggetto di :attr:self (WHATWG HTML §11.1.1).
closedboolLetturaSe la finestra è stata chiusa (WHATWG HTML §11.1.2).
top"Window"LetturaFinestra più in alto nella catena di contesto di navigazione (WHATWG HTML §11.1.3).
parent"Window"LetturaFinestra genitore nella catena di contesto di navigazione (WHATWG HTML §11.1.3).
openerNoneLetturaLa finestra che ha aperto questa (WHATWG HTML §11.1.3).
screen_xintLetturaPosizione del bordo sinistro della finestra sullo schermo in pixel CSS (stub: 0).
screen_yintLetturaPosizione del bordo superiore della finestra sullo schermo in CSS pixel (stub: 0).
screen_leftintLetturaAlias per :attr:screen_x (CSSOM View §9.2).
screen_topintLetturaAlias per :attr:screen_y (CSSOM View §9.2).
namestrLettura/ScritturaNome del contesto di navigazione (WHATWG HTML §7.1.2).
statusstrLettura/ScritturaTesto legacy della barra di stato (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]LetturaRiferimento al costruttore per :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]LetturaRiferimento al costruttore per :class:ResizeObserver.
MessagePorttype[MessagePort]LetturaRiferimento al costruttore per :class:MessagePort.
MessageChanneltype[MessageChannel]LetturaRiferimento al costruttore per :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]LetturaRiferimento al costruttore per :class:BroadcastChannel.
crypto"Crypto"LetturaRestituisce lo stub dell’oggetto :class:Crypto per finestra.
Cryptotype["Crypto"]LetturaRiferimento al costruttore per :class:Crypto.
performance"Performance"LetturaRestituisce l’oggetto :class:Performance per finestra.
Performancetype["Performance"]LetturaRiferimento al costruttore per :class:Performance.
frames"Window"LetturaRestituisce self — il contesto headless non ha figli del frame (WHATWG HTML §7.7.1).
lengthintLetturaNumero di frame figli del browsing-context; sempre 0 in headless (WHATWG HTML §7.7.1).
is_secure_contextboolLetturaIl contesto headless è trattato come sicuro (Secure Contexts §2).
crossorigin_isolatedboolLetturaSempre False — l’ambiente headless non ha cross-origin isolation (WHATWG HTML §7.2.2).
origin_agent_clusterboolLetturaSempre False — l’ambiente headless non ha origin-keyed agent clusters (WHATWG HTML §7.2.2).
location_bar"BarProp"LetturaStub di visibilità della barra degli indirizzi; sempre non visibile (WHATWG HTML §7.7.3).
menu_bar"BarProp"LetturaStub di visibilità della barra dei menu; sempre non visibile (WHATWG HTML §7.7.3).
personal_bar"BarProp"LetturaStub di visibilità della barra personale; sempre non visibile (WHATWG HTML §7.7.3).
scroll_bars"BarProp"LetturaStub di visibilità della barra di scorrimento; sempre non visibile (WHATWG HTML §7.7.3).
status_bar"BarProp"LetturaStub di visibilità della barra di stato; sempre non visibile (WHATWG HTML §7.7.3).
tool_bar"BarProp"LetturaStub di visibilità della barra degli strumenti; sempre non visibile (WHATWG HTML §7.7.3).
navigation``LetturaNavigazione API — stub headless, sempre None.
locationbar"BarProp"LetturaAlias per :attr:location_bar — nome camelCase IDL (WHATWG HTML §7.3.4).
menubar"BarProp"LetturaAlias per :attr:menu_bar — nome camelCase IDL (WHATWG HTML §7.3.4).
personalbar"BarProp"LetturaAlias per :attr:personal_bar — nome camelCase IDL (WHATWG HTML §7.3.4).
scrollbars"BarProp"LetturaAlias per :attr:scroll_bars — nome camelCase IDL (WHATWG HTML §7.3.4).
statusbar"BarProp"LetturaAlias per :attr:status_bar — nome camelCase IDL (WHATWG HTML §7.3.4).
toolbar"BarProp"LetturaAlias per :attr:tool_bar — nome camelCase IDL (WHATWG HTML §7.3.4).
fetchNoneLetturaSempre None — Fetch API (network) non è disponibile in modalità headless.
screen_widthintLetturaLarghezza totale dello schermo in CSS pixel (headless stub: 0).
screen_heightintLetturaAltezza totale dello schermo in CSS pixel (headless stub: 0).
trusted_typesNoneLetturaSempre None — Trusted Types API non è implementato in modalità headless.
external"_External"LetturaStub dell’oggetto Legacy window.external (WHATWG HTML §11.5).
speech_synthesisNoneLetturaSempre None — Web Speech API non è disponibile in modalità headless.
cachesNoneLetturaSempre None — Cache Storage API non è disponibile in modalità headless.
index_dbNoneLetturaSempre None — IndexedDB non è disponibile in modalità headless.
scheduler``LetturaSempre None — nessuna Prioritized Task Scheduling API in modalità headless.
pub_key_credential``LetturaSempre None — nessun WebAuthn API in modalità headless.
cookie_store``LetturaSempre None — nessun Cookie Store API in modalità headless.
text_decoder``LetturaSempre None — TextDecoder non è esposto tramite l’IDL di Window in modalità headless.
text_encoder``LetturaSempre None — TextEncoder non è esposto tramite l’IDL di Window in modalità headless.
onunhandledrejection`Callable[[object], object]None`Lettura

Metodi

FirmaDescrizione
__init__(document: "Document")Calls init(document) su questa istanza di Window.
queue_microtask(callback: "Callable[[], None]")Schedule callback come microtask tramite la giunzione WindowEventLoop.
`structured_clone(value: object, transfer: listNone)→object`
print()Richiedi una finestra di stampa (no-op in modalità headless).
stop()Interrompi il caricamento del documento corrente (no-op in modalità headless).
scroll(x: float, y: float)Scorri la viewport verso una posizione assoluta — no-op in modalità headless.
scroll_to(x: float, y: float)Scorri la viewport verso una posizione assoluta — no-op in modalità headless.
scroll_by(x: float, y: float)Scorri la viewport di un delta relativo — no-op in modalità headless.
set_timeout(callback: "Callable[..., object]", delay: int) → intAccoda una callback timer one-shot e restituisci il suo handle.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intAccoda una callback di timer ricorrente e restituisci il suo handle.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intRichiedi una callback di frame di animazione (stub no-op; restituisce 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 di comando browsing-context no-op per WHATWG HTML §8.8.2.
close()Stub di comando browsing-context no-op per WHATWG HTML §8.8.1.
focus()Stub di comando browsing-context no-op.
blur()Stub di comando browsing-context no-op.
alert(message: str)Stub di dialogo no-op per WHATWG HTML §8.5.1.
confirm(message: str) → boolStub di dialogo no-op per 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"Restituisci una :class:MediaQueryList for query.
get_selection() → "Selection"Restituisci il :class:~aspose_html.dom.Selection per il documento di questa finestra.
post_message(message: object, target_origin: str, transfer: object)Stub no-op — le semantiche di consegna headless non sono supportate (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolRestituisce sempre False — la ricerca in pagina headless non è supportata (WHATWG HTML §9.2.6).
move_to(x: int, y: int)Stub no-op — headless non ha una finestra OS da riposizionare (CSSOM View §11).
move_by(dx: int, dy: int)Stub no-op — headless non ha una finestra OS da spostare (CSSOM View §11).
resize_to(width: int, height: int)Stub no-op — headless non ha alcuna finestra OS da ridimensionare (CSSOM View §11).
resize_by(dwidth: int, dheight: int)Stub no-op — headless non ha alcuna finestra OS da ridimensionare (CSSOM View §11).
atob(data: str) → strDecodifica una stringa ASCII codificata in base64 (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strCodifica una stringa in base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)No-op in modalità headless.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener per gli eventi di type.
remove_event_listener(type: str, listener: Callable, capture: bool)Annulla la registrazione di un listener precedentemente registrato.
dispatch_event(event: "Event") → boolDispatch event attraverso l’albero degli antenati.

Vedi anche

 Italiano