Window

Window

Gambaran Umum

Window adalah kelas dalam Aspose.Html FOSS untuk Python. Mewarisi dari: EventTarget.

Objek jendela per-dokumen dengan perilaku EventTarget.

Kelas ini menyediakan 38 metode untuk bekerja dengan objek Window dalam program Python. Metode yang tersedia meliputi: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm, dan 26 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah memasang paket Aspose.Html FOSS untuk Python. Properti: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance, dan 66 lainnya.

Properti

NamaJenisAksesDeskripsi
document"Document"BacaMendapatkan dokumen.
navigatorNavigatorBacaMendapatkan navigator.
locationLocationBacaMendapatkan lokasi.
consoleConsoleBacaMendapatkan console.
history"History"BacaSingleton Riwayat per-jendela.
custom_elements"CustomElementRegistry"BacaSingleton CustomElementRegistry per-jendela.
local_storageStorageBacaPenyimpanan kunci-nilai dalam memori per-Jendela (localStorage stub).
session_storageStorageBacaPenyimpanan kunci-nilai dalam memori per-Jendela (sessionStorage stub).
screen"Screen"BacaGeometri layar peramban (stub — semua dimensi nol).
visual_viewport"VisualViewport"BacaCSSOM View viewport visual (stub — semua dimensi nol dalam mode tanpa kepala).
inner_widthintBacaLebar dalam viewport dalam CSS piksel (stub: 0).
inner_heightintBacaTinggi dalam viewport dalam CSS piksel (stub: 0).
outer_widthintBacaLebar luar jendela dalam CSS piksel (stub: 0).
outer_heightintBacaTinggi luar jendela dalam CSS piksel (stub: 0).
scroll_xfloatBacaOffset gulir horizontal dalam CSS piksel (stub: 0.0).
scroll_yfloatBacaOffset gulir vertikal dalam CSS piksel (stub: 0.0).
page_x_offsetfloatBacaAlias untuk :attr:scroll_x (stub: 0.0).
page_y_offsetfloatBacaAlias untuk :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatBacaRasio piksel perangkat (stub: 1.0).
self"Window"BacaAlias referensi diri untuk objek Window (WHATWG HTML §11.1.1).
window"Window"BacaAlias referensi diri; objek yang sama dengan :attr:self (WHATWG HTML §11.1.1).
closedboolBacaApakah jendela telah ditutup (WHATWG HTML §11.1.2).
top"Window"BacaJendela paling atas dalam rantai konteks penjelajahan (WHATWG HTML §11.1.3).
parent"Window"BacaJendela induk dalam rantai konteks penjelajahan (WHATWG HTML §11.1.3).
openerNoneBacaJendela yang membuka jendela ini (WHATWG HTML §11.1.3).
screen_xintBacaPosisi tepi kiri jendela pada layar dalam piksel CSS (stub: 0).
screen_yintBacaPosisi tepi atas jendela pada layar dalam CSS piksel (stub: 0).
screen_leftintBacaAlias untuk :attr:screen_x (CSSOM View §9.2).
screen_topintBacaAlias untuk :attr:screen_y (CSSOM View §9.2).
namestrBaca/TulisNama konteks penjelajahan (WHATWG HTML §7.1.2).
statusstrBaca/TulisTeks bilah status warisan (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]BacaReferensi konstruktor untuk :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]BacaReferensi konstruktor untuk :class:ResizeObserver.
MessagePorttype[MessagePort]BacaReferensi konstruktor untuk :class:MessagePort.
MessageChanneltype[MessageChannel]BacaReferensi konstruktor untuk :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]BacaReferensi konstruktor untuk :class:BroadcastChannel.
crypto"Crypto"BacaKembalikan stub objek :class:Crypto per-jendela.
Cryptotype["Crypto"]BacaReferensi konstruktor untuk :class:Crypto.
performance"Performance"BacaKembalikan objek :class:Performance per jendela.
Performancetype["Performance"]BacaReferensi konstruktor untuk :class:Performance.
frames"Window"BacaKembalikan self — konteks headless tidak memiliki anak frame (WHATWG HTML §7.7.1).
lengthintBacaJumlah bingkai anak konteks penelusuran; selalu 0 dalam headless (WHATWG HTML §7.7.1).
is_secure_contextboolBacaKonteks headless diperlakukan sebagai aman (Secure Contexts §2).
crossorigin_isolatedboolBacaSelalu False — lingkungan headless tidak memiliki isolasi lintas asal (WHATWG HTML §7.2.2).
origin_agent_clusterboolBacaSelalu False — lingkungan tanpa kepala tidak memiliki klaster agen yang diindeks asal (WHATWG HTML §7.2.2).
location_bar"BarProp"BacaStub visibilitas bilah lokasi; selalu tidak terlihat (WHATWG HTML §7.7.3).
menu_bar"BarProp"BacaStub visibilitas bilah menu; selalu tidak terlihat (WHATWG HTML §7.7.3).
personal_bar"BarProp"BacaStub visibilitas bilah pribadi; selalu tidak terlihat (WHATWG HTML §7.7.3).
scroll_bars"BarProp"BacaStub visibilitas scrollbar; selalu tidak terlihat (WHATWG HTML §7.7.3).
status_bar"BarProp"BacaStub visibilitas status bar; selalu tidak terlihat (WHATWG HTML §7.7.3).
tool_bar"BarProp"BacaStub visibilitas toolbar; selalu tidak terlihat (WHATWG HTML §7.7.3).
navigation``BacaNavigasi API — stub tanpa kepala, selalu None.
locationbar"BarProp"BacaAlias untuk :attr:location_bar — nama camelCase IDL (WHATWG HTML §7.3.4).
menubar"BarProp"BacaAlias untuk :attr:menu_bar — nama camelCase IDL (WHATWG HTML §7.3.4).
personalbar"BarProp"BacaAlias untuk :attr:personal_bar — nama camelCase IDL (WHATWG HTML §7.3.4).
scrollbars"BarProp"BacaAlias untuk :attr:scroll_bars — nama camelCase IDL (WHATWG HTML §7.3.4).
statusbar"BarProp"BacaAlias untuk :attr:status_bar — nama camelCase IDL (WHATWG HTML §7.3.4).
toolbar"BarProp"BacaAlias untuk :attr:tool_bar — nama camelCase IDL (WHATWG HTML §7.3.4).
fetchNoneBacaSelalu None — Fetch API (network) tidak tersedia dalam mode headless.
screen_widthintBacaLebar total layar dalam piksel CSS (headless stub: 0).
screen_heightintBacaTotal tinggi layar dalam CSS piksel (headless stub: 0).
trusted_typesNoneBacaSelalu None — Trusted Types API tidak diimplementasikan dalam mode headless.
external"_External"BacaStub objek window.external warisan (WHATWG HTML §11.5).
speech_synthesisNoneBacaSelalu None — Web Speech API tidak tersedia dalam mode headless.
cachesNoneBacaSelalu None — Cache Storage API tidak tersedia dalam mode headless.
index_dbNoneBacaSelalu None — IndexedDB tidak tersedia dalam mode headless.
scheduler``BacaSelalu None — tidak ada Prioritized Task Scheduling API dalam mode headless.
pub_key_credential``BacaSelalu None — tidak ada WebAuthn API dalam mode headless.
cookie_store``BacaSelalu None — tidak ada Cookie Store API dalam mode headless.
text_decoder``BacaSelalu None — TextDecoder tidak diekspose melalui Window IDL dalam mode headless.
text_encoder``BacaSelalu None — TextEncoder tidak diekspose melalui Window IDL dalam mode headless.
onunhandledrejection`Callable[[object], object]None`Baca

Metode

Tanda TanganDeskripsi
__init__(document: "Document")Calls init(dokumen) pada instance Window ini.
queue_microtask(callback: "Callable[[], None]")Schedule callback sebagai microtask melalui sambungan WindowEventLoop.
`structured_clone(value: object, transfer: listNone)→object`
print()Minta dialog cetak (tidak ada operasi dalam mode headless).
stop()Hentikan pemuatan dokumen saat ini (tidak ada operasi dalam mode headless).
scroll(x: float, y: float)Gulirkan viewport ke posisi absolut — tidak melakukan apa-apa dalam mode headless.
scroll_to(x: float, y: float)Gulirkan viewport ke posisi absolut — tidak melakukan apa-apa dalam mode headless.
scroll_by(x: float, y: float)Gulir viewport dengan delta relatif — tidak melakukan apa-apa dalam mode headless.
set_timeout(callback: "Callable[..., object]", delay: int) → intAntrian callback timer one-shot dan kembalikan handle-nya.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intAntrian callback timer repeating dan kembalikan handle-nya.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intMinta panggilan balik frame animasi (stub no-op; mengembalikan 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 perintah browsing-context no-op menurut WHATWG HTML §8.8.2.
close()Stub perintah browsing-context no-op per WHATWG HTML §8.8.1.
focus()Stub perintah browsing-context no-op.
blur()Stub perintah browsing-context no-op.
alert(message: str)Stub dialog no-op per WHATWG HTML §8.5.1.
confirm(message: str) → boolStub dialog 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"Kembalikan sebuah :class:MediaQueryList for query.
get_selection() → "Selection"Kembalikan :class:~aspose_html.dom.Selection untuk dokumen jendela ini.
post_message(message: object, target_origin: str, transfer: object)Stub no-op — semantik pengiriman tanpa kepala tidak didukung (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolSelalu mengembalikan False — headless find-in-page tidak didukung (WHATWG HTML §9.2.6).
move_to(x: int, y: int)No-op stub — headless tidak memiliki jendela OS untuk diposisikan ulang (CSSOM View §11).
move_by(dx: int, dy: int)No-op stub — headless tidak memiliki jendela OS untuk dipindahkan (CSSOM View §11).
resize_to(width: int, height: int)No-op stub — headless tidak memiliki jendela OS untuk diubah ukurannya (CSSOM View §11).
resize_by(dwidth: int, dheight: int)Stub no-op — headless tidak memiliki jendela OS untuk diubah ukurannya (CSSOM View §11).
atob(data: str) → strMendekode string ASCII yang di-encode base64 (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strEncode sebuah string ke base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)No-op dalam mode headless.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener untuk peristiwa type.
remove_event_listener(type: str, listener: Callable, capture: bool)Batalkan pendaftaran pendengar yang sebelumnya terdaftar.
dispatch_event(event: "Event") → boolDispatch event melalui pohon nenek moyang.

Lihat Juga

 Bahasa Indonesia