Window

Window

Genel Bakış

Window, Python için Aspose.Html FOSS içinde bir sınıftır. Şu sınıftan miras alır: EventTarget.

Belge başına pencere nesnesi, EventTarget davranışıyla.

Bu sınıf, Python programlarında Pencere nesneleriyle çalışmak için 38 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm ve 26 ek yöntem. Tüm genel üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance ve 66 tane daha.

Özellikler

AdTürErişimAçıklama
document"Document"OkumaBelgeyi alır.
navigatorNavigatorOkumanavigator’ı alır.
locationLocationOkumaKonumu alır.
consoleConsoleOkumaKonsolu alır.
history"History"OkumaPencere başına Geçmiş singleton’ı.
custom_elements"CustomElementRegistry"OkumaPencere başına CustomElementRegistry singleton’ı.
local_storageStorageOkumaPencere başına bellek içi anahtar-değer deposu (localStorage stub).
session_storageStorageOkumaPencere başına bellek içi anahtar-değer deposu (sessionStorage stub).
screen"Screen"OkumaTarayıcı ekran geometrisi (stub — tüm boyutlar sıfır).
visual_viewport"VisualViewport"OkumaCSSOM Görünüm görsel görünüm alanı (stub — tüm boyutlar headless modda sıfırdır).
inner_widthintOkumaGörünüm alanının iç genişliği CSS piksel olarak (stub: 0).
inner_heightintOkumaGörünüm alanının iç yüksekliği CSS piksel olarak (stub: 0).
outer_widthintOkumaPencere dış genişliği CSS piksel cinsinden (stub: 0).
outer_heightintOkumaPencere dış yüksekliği CSS piksel cinsinden (stub: 0).
scroll_xfloatOkumaYatay kaydırma ofseti CSS piksel cinsinden (stub: 0.0).
scroll_yfloatOkumaDikey kaydırma ofseti CSS piksel cinsinden (stub: 0.0).
page_x_offsetfloatOkumaTakma adı :attr:scroll_x (stub: 0.0).
page_y_offsetfloatOkumaTakma adı: :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatOkumaCihaz piksel oranı (taslak: 1.0).
self"Window"OkumaWindow nesnesi için kendine referans takma adı (WHATWG HTML §11.1.1).
window"Window"OkumaKendine referans takma adı; aynı nesne :attr:self (WHATWG HTML §11.1.1).
closedboolOkumaPencerenin kapatılıp kapatılmadığı (WHATWG HTML §11.1.2).
top"Window"OkumaTarama bağlamı zincirindeki en üst pencere (WHATWG HTML §11.1.3).
parent"Window"OkumaGezinti bağlamı zincirindeki üst pencere (WHATWG HTML §11.1.3).
openerNoneOkumaBunu açan pencere (WHATWG HTML §11.1.3).
screen_xintOkumaEkrandaki pencerenin sol kenar konumu CSS piksel cinsinden (taslak: 0).
screen_yintOkumaEkranda pencerenin üst kenar konumu CSS piksel olarak (taslak: 0).
screen_leftintOkumaŞunun takma adı: :attr:screen_x (CSSOM View §9.2).
screen_topintOkumaŞu için takma ad: :attr:screen_y (CSSOM View §9.2).
namestrOkuma/YazmaTarama bağlamı adı (WHATWG HTML §7.1.2).
statusstrOkuma/YazmaEski durum çubuğu metni (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]Okuma:class:IntersectionObserver sınıfı için kurucu referansı.
ResizeObservertype[ResizeObserver]Okuma:class:ResizeObserver sınıfı için kurucu referansı.
MessagePorttype[MessagePort]Okuma:class:MessagePort sınıfı için kurucu referansı.
MessageChanneltype[MessageChannel]Okuma:class:MessageChannel için yapıcı referansı.
BroadcastChanneltype[BroadcastChannel]Okuma:class:BroadcastChannel için yapıcı referansı.
crypto"Crypto"OkumaPencere başına :class:Crypto nesne stub’ını döndür.
Cryptotype["Crypto"]Okuma:class:Crypto için yapıcı referansı.
performance"Performance"OkumaHer pencere için :class:Performance nesnesini döndürün.
Performancetype["Performance"]Okuma:class:Performance için yapıcı referansı.
frames"Window"OkumaDöndür self — başlıksız bağlamın çerçeve alt öğesi yok (WHATWG HTML §7.7.1).
lengthintOkumaTarama bağlamı alt çerçeve sayısı; başlıksızda her zaman 0 (WHATWG HTML §7.7.1).
is_secure_contextboolOkumaHeadless bağlam güvenli olarak kabul edilir (Secure Contexts §2).
crossorigin_isolatedboolOkumaHer zaman False — headless ortamda çapraz kaynak izolasyonu yoktur (WHATWG HTML §7.2.2).
origin_agent_clusterboolOkumaHer zaman False — headless ortamda origin-keyed ajan kümeleri yoktur (WHATWG HTML §7.2.2).
location_bar"BarProp"OkumaKonum çubuğu görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
menu_bar"BarProp"OkumaMenü çubuğu görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
personal_bar"BarProp"OkumaKişisel çubuk görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
scroll_bars"BarProp"OkumaKaydırma çubuğu görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
status_bar"BarProp"OkumaDurum çubuğu görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
tool_bar"BarProp"OkumaAraç çubuğu görünürlüğü taslağı; her zaman görünmez (WHATWG HTML §7.7.3).
navigation``OkumaNavigation API — başsız stub, her zaman None.
locationbar"BarProp"OkumaTakma adı :attr:location_bar — IDL camelCase adı (WHATWG HTML §7.3.4).
menubar"BarProp"OkumaTakma adı :attr:menu_bar — IDL camelCase adı (WHATWG HTML §7.3.4).
personalbar"BarProp"OkumaŞunun takma adı :attr:personal_bar — IDL camelCase adı (WHATWG HTML §7.3.4).
scrollbars"BarProp"OkumaŞunun takma adı :attr:scroll_bars — IDL camelCase adı (WHATWG HTML §7.3.4).
statusbar"BarProp"OkumaŞunun takma adı :attr:status_bar — IDL camelCase adı (WHATWG HTML §7.3.4).
toolbar"BarProp"OkumaTakma adı :attr:tool_bar — IDL camelCase adı (WHATWG HTML §7.3.4).
fetchNoneOkumaHer zaman None — Fetch API (ağ) headless modda mevcut değildir.
screen_widthintOkumaToplam ekran genişliği CSS piksel (headless stub: 0).
screen_heightintOkumaToplam ekran yüksekliği CSS piksel (headless stub: 0).
trusted_typesNoneOkumaHer zaman None — Trusted Types API başsız modda uygulanmadı.
external"_External"OkumaEski window.external nesne taslağı (WHATWG HTML §11.5).
speech_synthesisNoneOkumaHer zaman None — Web Speech API başsız modda mevcut değildir.
cachesNoneOkumaHer zaman None — Cache Storage API başsız modda mevcut değildir.
index_dbNoneOkumaHer zaman None — IndexedDB headless modda mevcut değildir.
scheduler``OkumaHer zaman None — headless modda Prioritized Task Scheduling API yok.
pub_key_credential``OkumaHer zaman None — headless modda WebAuthn API yok.
cookie_store``OkumaHer zaman None — headless modda Cookie Store API yok.
text_decoder``OkumaHer zaman None — TextDecoder headless modda Window IDL üzerinden ortaya çıkarılmaz.
text_encoder``OkumaHer zaman None — TextEncoder headless modda Window IDL üzerinden ortaya çıkarılmaz.
onunhandledrejection`Callable[[object], object]None`Okuma

Yöntemler

İmzaAçıklama
__init__(document: "Document")Calls init(document) bu Window örneğinde.
queue_microtask(callback: "Callable[[], None]")Schedule callback microtask olarak WindowEventLoop bağlantısı aracılığıyla.
`structured_clone(value: object, transfer: listNone)→object`
print()Yazdırma iletişim kutusunu iste (başsız modda etkisiz).
stop()Mevcut belgenin yüklenmesini durdur (başsız modda etkisiz).
scroll(x: float, y: float)Görünüm alanını mutlak bir konuma kaydır — başsız modda no-op.
scroll_to(x: float, y: float)Görünüm alanını mutlak bir konuma kaydır — başsız modda no-op.
scroll_by(x: float, y: float)Görünüm alanını göreceli bir delta ile kaydır — başsız modda no-op.
set_timeout(callback: "Callable[..., object]", delay: int) → intTek seferlik bir zamanlayıcı geri aramasını kuyruğa ekle ve tutamacını döndür.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intTekrarlayan bir zamanlayıcı geri çağrısını kuyruğa ekle ve tutamağını döndür.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intBir animasyon çerçevesi geri çağrısı iste (no-op stub; 0 döndürür).
`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 tarama-bağlamı komut stub’ı, WHATWG HTML §8.8.2’ye göre.
close()WHATWG HTML §8.8.1’e göre no-op tarama bağlamı komut taslağı.
focus()No-op tarama bağlamı komut taslağı.
blur()No-op tarama bağlamı komut taslağı.
alert(message: str)WHATWG HTML §8.5.1’e göre no-op iletişim kutusu taslağı.
confirm(message: str) → boolWHATWG HTML §8.5.1’e göre No-op iletişim kutusu taslağı.
prompt(message: str, default: str) → `strNone`
`get_computed_style(element: “Element”, pseudo_elt: strNone)→“ComputedStyleDeclaration”`
match_media(query: str) → "MediaQueryList"Bir :class: döndür:MediaQueryList for query.
get_selection() → "Selection"Bu pencerenin belgesi için :class:~aspose_html.dom.Selection döndür.
post_message(message: object, target_origin: str, transfer: object)İşlemsiz stub — başsız teslim semantiği desteklenmiyor (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolHer zaman False döndürür — başsız sayfa içinde bulma desteklenmiyor (WHATWG HTML §9.2.6).
move_to(x: int, y: int)İşlemsiz stub — başsızın yeniden konumlandırılacak bir OS penceresi yok (CSSOM View §11).
move_by(dx: int, dy: int)İşlemsiz stub — başsızın taşınacak bir OS penceresi yok (CSSOM View §11).
resize_to(width: int, height: int)No-op stub — headless, yeniden boyutlandırılacak bir OS penceresine sahip değildir (CSSOM View §11).
resize_by(dwidth: int, dheight: int)No-op stub — headless, yeniden boyutlandırılacak bir OS penceresine sahip değildir (CSSOM View §11).
atob(data: str) → strBase64 ile kodlanmış bir ASCII dizesini çöz (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strBir dizeyi base64’e kodla (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)Başlıksız modda hiçbir işlem yapılmaz.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener olaylar için type.
remove_event_listener(type: str, listener: Callable, capture: bool)Daha önce kaydedilmiş bir dinleyiciyi kayıttan çıkar.
dispatch_event(event: "Event") → boolDispatch event ata ağacı üzerinden.

Ayrıca Bakınız

 Türkçe