Window

Window

ภาพรวม

Window เป็นคลาสใน Aspose.Html FOSS สำหรับ Python. สืบทอดจาก: EventTarget.

อ็อบเจ็กต์หน้าต่างต่อเอกสารพร้อมพฤติกรรม EventTarget.

คลาสนี้ให้ 38 เมธอดสำหรับทำงานกับอ็อบเจ็กต์ Window ในโปรแกรม Python. เมธอดที่มีรวมถึง: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm, และเมธอดเพิ่มเติมอีก 26 รายการ. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้โดยแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.Html FOSS สำหรับ Python. คุณสมบัติ: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance, และอีก 66 รายการ.

คุณสมบัติ

ชื่อประเภทการเข้าถึงคำอธิบาย
document"Document"อ่านรับเอกสาร.
navigatorNavigatorอ่านรับ navigator.
locationLocationอ่านรับตำแหน่งที่ตั้ง.
consoleConsoleอ่านรับคอนโซล.
history"History"อ่านซิงเกิลตัน History ต่อหน้าต่าง.
custom_elements"CustomElementRegistry"อ่านซิงเกิลตัน CustomElementRegistry ต่อหน้าต่าง.
local_storageStorageอ่านที่เก็บค่าแบบคีย์-ค่าภายในหน่วยความจำต่อหน้าต่าง (localStorage stub).
session_storageStorageอ่านที่เก็บค่าแบบคีย์-ค่าภายในหน่วยความจำต่อหน้าต่าง (sessionStorage stub).
screen"Screen"อ่านเรขาคณิตของหน้าจอเบราว์เซอร์ (stub — ทุกมิติเป็นศูนย์).
visual_viewport"VisualViewport"อ่านCSSOM View visual viewport (stub — ขนาดทั้งหมดเป็นศูนย์ในโหมด headless).
inner_widthintอ่านความกว้างภายในของ Viewport ใน CSS พิกเซล (stub: 0).
inner_heightintอ่านความสูงภายในของ Viewport ใน CSS พิกเซล (stub: 0).
outer_widthintอ่านความกว้างภายนอกของหน้าต่างเป็นพิกเซล CSS (stub: 0).
outer_heightintอ่านความสูงภายนอกของหน้าต่างเป็นพิกเซล CSS (stub: 0).
scroll_xfloatอ่านออฟเซ็ตการเลื่อนแนวนอนใน CSS พิกเซล (stub: 0.0).
scroll_yfloatอ่านออฟเซ็ตการเลื่อนแนวตั้งใน CSS พิกเซล (stub: 0.0).
page_x_offsetfloatอ่านนามแฝงสำหรับ :attr:scroll_x (stub: 0.0).
page_y_offsetfloatอ่านนามแฝงของ :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatอ่านอัตราส่วนพิกเซลของอุปกรณ์ (stub: 1.0).
self"Window"อ่านนามแฝงอ้างอิงตนเองสำหรับวัตถุ Window (WHATWG HTML §11.1.1).
window"Window"อ่านนามแฝงการอ้างอิงถึงตัวเอง; วัตถุเดียวกันกับ :attr:self (WHATWG HTML §11.1.1).
closedboolอ่านว่าหน้าต่างถูกปิดหรือไม่ (WHATWG HTML §11.1.2).
top"Window"อ่านหน้าต่างบนสุดในโซ่บริบทการเรียกดู (WHATWG HTML §11.1.3).
parent"Window"อ่านหน้าต่างแม่ในโซ่บริบทการเรียกดู (WHATWG HTML §11.1.3).
openerNoneอ่านหน้าต่างที่เปิดหน้าต่างนี้ (WHATWG HTML §11.1.3).
screen_xintอ่านตำแหน่งขอบซ้ายของหน้าต่างบนหน้าจอเป็นพิกเซล CSS (stub: 0).
screen_yintอ่านตำแหน่งขอบบนของหน้าต่างบนหน้าจอเป็นพิกเซล CSS (stub: 0).
screen_leftintอ่านนามแฝงสำหรับ :attr:screen_x (CSSOM View §9.2).
screen_topintอ่านนามแฝงสำหรับ :attr:screen_y (CSSOM View §9.2).
namestrอ่าน/เขียนชื่อบริบทการเรียกดู (WHATWG HTML §7.1.2).
statusstrอ่าน/เขียนข้อความแถบสถานะแบบเดิม (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:ResizeObserver.
MessagePorttype[MessagePort]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:MessagePort.
MessageChanneltype[MessageChannel]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:BroadcastChannel.
crypto"Crypto"อ่านคืนค่า stub ของอ็อบเจกต์ :class:Crypto ต่อหน้าต่างแต่ละอัน.
Cryptotype["Crypto"]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:Crypto.
performance"Performance"อ่านคืนอ็อบเจ็กต์ :class:Performance สำหรับแต่ละหน้าต่าง.
Performancetype["Performance"]อ่านอ้างอิงคอนสตรัคเตอร์สำหรับ :class:Performance.
frames"Window"อ่านคืนค่า self — บริบทแบบ headless ไม่มีลูกของเฟรม (WHATWG HTML §7.7.1).
lengthintอ่านจำนวนเฟรมลูกของบริบทการเรียกดู; ในโหมด headless จะเป็น 0 เสมอ (WHATWG HTML §7.7.1).
is_secure_contextboolอ่านบริบทแบบ headless ถือว่าเป็นบริบทปลอดภัย (Secure Contexts §2).
crossorigin_isolatedboolอ่านเสมอ False — สภาพแวดล้อม headless ไม่มีการแยกข้ามต้นทาง (WHATWG HTML §7.2.2).
origin_agent_clusterboolอ่านเสมอ False — สภาพแวดล้อม headless ไม่มีคลัสเตอร์เอเจนต์ที่คีย์ด้วยต้นทาง (WHATWG HTML §7.2.2).
location_bar"BarProp"อ่านส่วนจำลองการมองเห็นแถบตำแหน่ง; เสมอไม่แสดง (WHATWG HTML §7.7.3).
menu_bar"BarProp"อ่านส่วนจำลองการมองเห็นแถบเมนู; เสมอไม่แสดง (WHATWG HTML §7.7.3).
personal_bar"BarProp"อ่านส่วนจำลองการมองเห็นแถบส่วนบุคคล; เสมอไม่แสดง (WHATWG HTML §7.7.3).
scroll_bars"BarProp"อ่านส่วนจำลองการมองเห็นของ Scrollbar; เสมอไม่แสดง (WHATWG HTML §7.7.3).
status_bar"BarProp"อ่านส่วนจำลองการมองเห็นของ Status bar; เสมอไม่แสดง (WHATWG HTML §7.7.3).
tool_bar"BarProp"อ่านส่วนตัดการมองเห็นแถบเครื่องมือ; เสมอไม่แสดง (WHATWG HTML §7.7.3).
navigation``อ่านการนำทาง API — ตัวอย่างแบบไม่มีหัว, เสมอ None.
locationbar"BarProp"อ่านAlias for :attr:location_bar — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
menubar"BarProp"อ่านAlias for :attr:menu_bar — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
personalbar"BarProp"อ่านชื่อแทนสำหรับ :attr:personal_bar — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
scrollbars"BarProp"อ่านชื่อแทนสำหรับ :attr:scroll_bars — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
statusbar"BarProp"อ่านชื่อแทนสำหรับ :attr:status_bar — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
toolbar"BarProp"อ่านนามแฝงของ :attr:tool_bar — ชื่อ camelCase ของ IDL (WHATWG HTML §7.3.4).
fetchNoneอ่านเสมอ None — Fetch API (network) ไม่พร้อมใช้งานในโหมด headless.
screen_widthintอ่านความกว้างหน้าจอทั้งหมดใน CSS พิกเซล (ส่วนหัวแบบไม่มีหน้าจอ: 0).
screen_heightintอ่านความสูงหน้าจอทั้งหมดใน CSS พิกเซล (ส่วนหัวแบบไม่มีหน้าจอ: 0).
trusted_typesNoneอ่านเสมอ None — Trusted Types API ไม่ได้ถูกนำไปใช้ในโหมดไม่มีหน้าจอ.
external"_External"อ่านรุ่นเก่า window.external stub ของอ็อบเจ็กต์ (WHATWG HTML §11.5).
speech_synthesisNoneอ่านเสมอ None — Web Speech API ไม่พร้อมใช้งานในโหมด headless.
cachesNoneอ่านเสมอ None — Cache Storage API ไม่พร้อมใช้งานในโหมด headless.
index_dbNoneอ่านเสมอ None — IndexedDB ไม่พร้อมใช้งานในโหมด headless.
scheduler``อ่านเสมอ None — ไม่มีการจัดลำดับงานที่มีลำดับความสำคัญ API ในโหมด headless.
pub_key_credential``อ่านเสมอ None — ไม่มี WebAuthn API ในโหมด headless.
cookie_store``อ่านเสมอ None — ไม่มี Cookie Store API ในโหมด headless.
text_decoder``อ่านAlways None — TextDecoder ไม่ได้เปิดเผยผ่าน Window IDL ในโหมด headless.
text_encoder``อ่านAlways None — TextEncoder ไม่ได้เปิดเผยผ่าน Window IDL ในโหมด headless.
onunhandledrejection`Callable[[object], object]None`อ่าน

วิธีการ

ลายเซ็นคำอธิบาย
__init__(document: "Document")Calls init(document) บนอินสแตนซ์ Window นี้.
queue_microtask(callback: "Callable[[], None]")Schedule callback เป็นไมโครทาสก์ผ่านส่วนต่อ WindowEventLoop.
`structured_clone(value: object, transfer: listNone)→object`
print()ร้องขอหน้าต่างพิมพ์ (ไม่มีผลในโหมด headless).
stop()หยุดการโหลดเอกสารปัจจุบัน (ไม่มีผลในโหมด headless).
scroll(x: float, y: float)เลื่อนมุมมองไปยังตำแหน่งที่แน่นอน — ไม่ทำอะไรในโหมดไม่มีหน้าจอ.
scroll_to(x: float, y: float)เลื่อนมุมมองไปยังตำแหน่งที่แน่นอน — ไม่ทำอะไรในโหมดไม่มีหน้าจอ.
scroll_by(x: float, y: float)เลื่อนมุมมองตามค่าเปลี่ยนแปลงเชิงสัมพันธ์ — ไม่ทำอะไรในโหมดไม่มีหน้าจอ.
set_timeout(callback: "Callable[..., object]", delay: int) → intจัดคิวการเรียกกลับของตัวจับเวลาแบบครั้งเดียวและคืนค่าแฮนด์เดิลของมัน.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intคิวการเรียกกลับของตัวจับเวลาที่ทำซ้ำและคืนค่าตัวจัดการของมัน.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intขอการเรียกกลับของเฟรมแอนิเมชัน (ฟังก์ชันจำลองไม่มีการทำงาน; คืนค่า 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)ฟังก์ชันสแตับคำสั่งบริบทการเรียกดูที่ไม่มีผลตาม WHATWG HTML §8.8.2.
close()โครงร่างคำสั่งบริบทการเรียกดูแบบ No-op ตาม WHATWG HTML §8.8.1.
focus()โครงร่างคำสั่งบริบทการเรียกดูแบบ No-op.
blur()โครงร่างคำสั่งบริบทการเรียกดูแบบ No-op.
alert(message: str)โครงร่างไดอะล็อกแบบ No-op ตาม WHATWG HTML §8.5.1.
confirm(message: str) → boolสแตบไดอะล็อก No-op ตาม 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"ส่งคืน :class:MediaQueryList for query.
get_selection() → "Selection"ส่งคืน :class:~aspose_html.dom.Selection สำหรับเอกสารของหน้าต่างนี้.
post_message(message: object, target_origin: str, transfer: object)สแตบไม่มีการทำงาน — semantics การจัดส่งแบบ headless ไม่ได้รับการสนับสนุน (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolจะคืนค่า False เสมอ — การค้นหาในหน้าแบบ headless ไม่ได้รับการสนับสนุน (WHATWG HTML §9.2.6).
move_to(x: int, y: int)สแตบไม่มีการทำงาน — headless ไม่มีหน้าต่าง OS ที่จะย้ายตำแหน่ง (CSSOM View §11).
move_by(dx: int, dy: int)สแตบไม่มีการทำงาน — headless ไม่มีหน้าต่าง OS ที่จะย้าย (CSSOM View §11).
resize_to(width: int, height: int)สแตบ No-op — headless ไม่มีหน้าต่าง OS ที่จะปรับขนาด (CSSOM View §11).
resize_by(dwidth: int, dheight: int)สแตบ No-op — headless ไม่มีหน้าต่าง OS ที่จะปรับขนาด (CSSOM View §11).
atob(data: str) → strถอดรหัสสตริง ASCII ที่เข้ารหัสเป็น base64 (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strเข้ารหัสสตริงเป็น base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)ไม่มีการทำงาน (No-op) ในโหมด headless.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener สำหรับเหตุการณ์ของ type.
remove_event_listener(type: str, listener: Callable, capture: bool)ยกเลิกการลงทะเบียนผู้ฟังที่เคยลงทะเบียนไว้ก่อนหน้า.
dispatch_event(event: "Event") → boolDispatch event ผ่านต้นไม้บรรพบุรุษ.

ดูเพิ่มเติม

 ภาษาไทย