Window

Window

Prezentare generală

Window este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: EventTarget.

Obiect fereastră per-document cu comportament EventTarget.

Această clasă furnizează 38 de metode pentru lucrul cu obiecte Window în programele Python. Metodele disponibile includ: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm, și 26 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance, și încă 66.

Proprietăți

NumeTipAccesDescriere:
document"Document"CitireObține documentul.
navigatorNavigatorCitireObține navigatorul.
locationLocationCitireObține locația.
consoleConsoleCitireObține consola.
history"History"CitireSingleton istoric per fereastră.
custom_elements"CustomElementRegistry"CitireSingleton CustomElementRegistry per fereastră.
local_storageStorageCitireStocare cheie-valoare în memorie pe fereastră (localStorage stub).
session_storageStorageCitireStocare cheie-valoare în memorie pe fereastră (sessionStorage stub).
screen"Screen"CitireGeometria ecranului browserului (stub — toate dimensiunile sunt zero).
visual_viewport"VisualViewport"CitireCSSOM View viewport vizual (stub — toate dimensiunile sunt zero în modul headless).
inner_widthintCitireLățimea interioară a viewport-ului în CSS pixeli (stub: 0).
inner_heightintCitireÎnălțimea interioară a viewport-ului în CSS pixeli (stub: 0).
outer_widthintCitireLățimea exterioară a ferestrei în CSS pixeli (stub: 0).
outer_heightintCitireÎnălțimea exterioară a ferestrei în CSS pixeli (stub: 0).
scroll_xfloatCitireOffset orizontal de derulare în CSS pixeli (stub: 0.0).
scroll_yfloatCitireOffset vertical de derulare în CSS pixeli (stub: 0.0).
page_x_offsetfloatCitireAlias pentru :attr:scroll_x (stub: 0.0).
page_y_offsetfloatCitireAlias pentru :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatCitireRaportul de pixeli al dispozitivului (stub: 1.0).
self"Window"CitireAlias de auto-referință pentru obiectul Window (WHATWG HTML §11.1.1).
window"Window"CitireAlias de auto-referință; același obiect ca :attr:self (WHATWG HTML §11.1.1).
closedboolCitireIndică dacă fereastra a fost închisă (WHATWG HTML §11.1.2).
top"Window"CitireFereastra de top în lanțul de context de navigare (WHATWG HTML §11.1.3).
parent"Window"CitireFereastra părinte din lanțul contextului de navigare (WHATWG HTML §11.1.3).
openerNoneCitireFereastra care a deschis această fereastră (WHATWG HTML §11.1.3).
screen_xintCitirePoziția marginii stângi a ferestrei pe ecran în CSS pixeli (stub: 0).
screen_yintCitirePoziția marginii superioare a ferestrei pe ecran în CSS pixeli (stub: 0).
screen_leftintCitireAlias pentru :attr:screen_x (CSSOM View §9.2).
screen_topintCitireAlias pentru :attr:screen_y (CSSOM View §9.2).
namestrCitire/ScriereNume al contextului de navigare (WHATWG HTML §7.1.2).
statusstrCitire/ScriereTextul moștenit al barei de stare (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]CitireReferință la constructor pentru :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]CitireReferință la constructor pentru :class:ResizeObserver.
MessagePorttype[MessagePort]CitireReferință la constructor pentru :class:MessagePort.
MessageChanneltype[MessageChannel]CitireReferință la constructor pentru :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]CitireReferință la constructor pentru :class:BroadcastChannel.
crypto"Crypto"CitireReturnează stub-ul obiectului :class:Crypto per fereastră.
Cryptotype["Crypto"]CitireReferință la constructor pentru :class:Crypto.
performance"Performance"CitireReturnează obiectul :class:Performance pentru fiecare fereastră.
Performancetype["Performance"]CitireReferință la constructor pentru :class:Performance.
frames"Window"CitireReturnează self — contextul headless nu are copii de cadru (WHATWG HTML §7.7.1).
lengthintCitireNumărul de cadre copil ale contextului de navigare; întotdeauna 0 în headless (WHATWG HTML §7.7.1).
is_secure_contextboolCitireContextul headless este tratat ca securizat (Secure Contexts §2).
crossorigin_isolatedboolCitireÎntotdeauna False — mediul headless nu are izolare cross-origin (WHATWG HTML §7.2.2).
origin_agent_clusterboolCitireÎntotdeauna False — mediul headless nu are clusteri de agenți indexați pe origine (WHATWG HTML §7.2.2).
location_bar"BarProp"CitireStub pentru vizibilitatea barei de locație; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
menu_bar"BarProp"CitireStub pentru vizibilitatea barei de meniu; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
personal_bar"BarProp"CitireStub pentru vizibilitatea barei personale; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
scroll_bars"BarProp"CitireStub pentru vizibilitatea barei de derulare; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
status_bar"BarProp"CitireStub pentru vizibilitatea barei de stare; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
tool_bar"BarProp"CitireStub de vizibilitate a barei de instrumente; întotdeauna nu este vizibilă (WHATWG HTML §7.7.3).
navigation``CitireNavigare API — stub fără interfață, mereu None.
locationbar"BarProp"CitireAlias pentru :attr:location_bar — nume IDL camelCase (WHATWG HTML §7.3.4).
menubar"BarProp"CitireAlias pentru :attr:menu_bar — nume IDL camelCase (WHATWG HTML §7.3.4).
personalbar"BarProp"CitireAlias pentru :attr:personal_bar — nume IDL camelCase (WHATWG HTML §7.3.4).
scrollbars"BarProp"CitireAlias pentru :attr:scroll_bars — nume IDL camelCase (WHATWG HTML §7.3.4).
statusbar"BarProp"CitireAlias pentru :attr:status_bar — nume IDL camelCase (WHATWG HTML §7.3.4).
toolbar"BarProp"CitireAlias pentru :attr:tool_bar — nume IDL camelCase (WHATWG HTML §7.3.4).
fetchNoneCitireÎntotdeauna None — Fetch API (rețea) nu este disponibil în modul headless.
screen_widthintCitireLățimea totală a ecranului în CSS pixeli (headless stub: 0).
screen_heightintCitireÎnălțimea totală a ecranului în CSS pixeli (headless stub: 0).
trusted_typesNoneCitireÎntotdeauna None — Trusted Types API nu este implementat în modul headless.
external"_External"CitireMoștenit window.external stub de obiect (WHATWG HTML §11.5).
speech_synthesisNoneCitireÎntotdeauna None — Web Speech API nu este disponibil în modul headless.
cachesNoneCitireÎntotdeauna None — Cache Storage API nu este disponibil în modul headless.
index_dbNoneCitireÎntotdeauna None — IndexedDB nu este disponibil în modul headless.
scheduler``CitireÎntotdeauna None — nu există Prioritized Task Scheduling API în modul headless.
pub_key_credential``CitireÎntotdeauna None — nu există WebAuthn API în modul headless.
cookie_store``CitireÎntotdeauna None — fără Cookie Store API în modul headless.
text_decoder``CitireÎntotdeauna None — TextDecoder nu este expus prin IDL-ul Window în modul headless.
text_encoder``CitireÎntotdeauna None — TextEncoder nu este expus prin IDL-ul Window în modul headless.
onunhandledrejection`Callable[[object], object]None`Citire

Metode

SemnăturăDescriere:
__init__(document: "Document")Calls init(document) pe această instanță de Window.
queue_microtask(callback: "Callable[[], None]")Schedule callback ca microtask prin mecanismul WindowEventLoop seam.
`structured_clone(value: object, transfer: listNone)→object`
print()Solicită o fereastră de tipărire (no-op în modul headless).
stop()Oprește încărcarea documentului curent (no-op în modul headless).
scroll(x: float, y: float)Derulați zona de vizualizare la o poziție absolută — no-op în modul headless.
scroll_to(x: float, y: float)Derulați zona de vizualizare la o poziție absolută — no-op în modul headless.
scroll_by(x: float, y: float)Derulați zona de vizualizare cu un delta relativ — no-op în modul headless.
set_timeout(callback: "Callable[..., object]", delay: int) → intÎnrolați un callback de temporizator one-shot și returnați handle-ul său.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intAdăugaţi în coadă un callback de timer repetitiv și returnaţi handle-ul său.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intSolicitaţi un callback de cadru de animație (stub fără efect; returnează 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 de comandă fără efect pentru browsing-context conform WHATWG HTML §8.8.2.
close()Stub de comandă browsing-context fără efect conform WHATWG HTML §8.8.1.
focus()Stub de comandă browsing-context fără efect.
blur()Stub de comandă browsing-context fără efect.
alert(message: str)Stub de dialog fără efect conform WHATWG HTML §8.5.1.
confirm(message: str) → boolStub de dialog no-op conform 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"Returnează un :class:MediaQueryList for query.
get_selection() → "Selection"Returnează :class:~aspose_html.dom.Selection pentru documentul acestei ferestre.
post_message(message: object, target_origin: str, transfer: object)Stub fără operație — semantica de livrare headless nu este suportată (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolÎntotdeauna returnează False — căutarea în pagină headless nu este suportată (WHATWG HTML §9.2.6).
move_to(x: int, y: int)Stub fără operație — headless nu are nicio fereastră OS de repoziționat (CSSOM View §11).
move_by(dx: int, dy: int)Stub fără operație — headless nu are nicio fereastră OS de mutat (CSSOM View §11).
resize_to(width: int, height: int)Stub fără operație — headless nu are nicio fereastră OS de redimensionat (CSSOM View §11).
resize_by(dwidth: int, dheight: int)Stub fără operație — headless nu are nicio fereastră OS de redimensionat (CSSOM View §11).
atob(data: str) → strDecodifică un șir ASCII codificat în base64 (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strCodifică un șir în base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)No-op în modul fără interfață.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener pentru evenimentele de type.
remove_event_listener(type: str, listener: Callable, capture: bool)Dezînregistrează un ascultător înregistrat anterior.
dispatch_event(event: "Event") → boolDispatch event prin arborele de strămoși.

Vezi și:

 Română