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"קריאהSingleton של היסטוריה לכל חלון.
custom_elements"CustomElementRegistry"קריאהSingleton של CustomElementRegistry לכל חלון.
local_storageStorageקריאהמאגר מפתחות-ערכים בזיכרון לכל חלון (localStorage stub).
session_storageStorageקריאהמאגר מפתחות-ערכים בזיכרון לכל חלון (sessionStorage stub).
screen"Screen"קריאהגאומטריית מסך הדפדפן (stub — כל הממדים הם אפס).
visual_viewport"VisualViewport"קריאהCSSOM View תצוגה חזותית (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 (גרסה ראשונית: 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"קריאההחזר את תבנית האובייקט :class:Crypto לכל חלון.
Cryptotype["Crypto"]קריאההפניה לבנאי עבור :class:Crypto.
performance"Performance"קריאההחזר את האובייקט :class:Performance לכל חלון.
Performancetype["Performance"]קריאההפניה לבנאי עבור :class:Performance.
frames"Window"קריאההחזר self — לקשר ללא ראש אין ילדי מסגרות (WHATWG HTML §7.7.1).
lengthintקריאהמספר מסגרות-ילד של הקשר גלישה; תמיד 0 במצב ללא ראש (WHATWG HTML §7.7.1).
is_secure_contextboolקריאההקשר ללא ממשק נחשב כמאובטח (Secure Contexts §2).
crossorigin_isolatedboolקריאהתמיד False — סביבת ללא ממשק אינה כוללת בידוד חוצת-מקור (WHATWG HTML §7.2.2).
origin_agent_clusterboolקריאהתמיד False — סביבת ללא ממשק אינה כוללת אשכולות סוכנים עם מפתח מקור (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"קריאהתבנית נראות סרגל הגלילה; תמיד אינו נראה (WHATWG HTML §7.7.3).
status_bar"BarProp"קריאהתבנית נראות סרגל המצב; תמיד אינו נראה (WHATWG HTML §7.7.3).
tool_bar"BarProp"קריאהתבנית נראות סרגל הכלים; תמיד אינו נראה (WHATWG HTML §7.7.3).
navigation``קריאהNavigation API — תחליף ללא ראש, תמיד None.
locationbar"BarProp"קריאהשם נרדף ל-:attr:location_bar — שם camelCase ב-IDL (WHATWG HTML §7.3.4).
menubar"BarProp"קריאהשם נרדף ל-: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) אינו זמין במצב ללא ממשק.
screen_widthintקריאהרוחב מסך כולל ב-CSS פיקסלים (תצורת headless: 0).
screen_heightintקריאהגובה מסך כולל ב-CSS פיקסלים (תצורת headless: 0).
trusted_typesNoneקריאהתמיד None — Trusted Types API אינו מיושם במצב headless.
external"_External"קריאהתבנית אובייקט window.external מיושנת (WHATWG HTML §11.5).
speech_synthesisNoneקריאהתמיד None — Web Speech API אינו זמין במצב headless.
cachesNoneקריאהתמיד None — Cache Storage API אינו זמין במצב headless.
index_dbNoneקריאהתמיד None — IndexedDB אינו זמין במצב headless.
scheduler``קריאהתמיד None — אין Prioritized Task Scheduling API במצב headless.
pub_key_credential``קריאהתמיד None — אין WebAuthn API במצב headless.
cookie_store``קריאהתמיד None — אין Cookie Store API במצב headless.
text_decoder``קריאהתמיד None — TextDecoder אינו נחשף דרך ה-Window IDL במצב headless.
text_encoder``קריאהתמיד 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)גלול את תצוגת האזור למיקום מוחלט — אין פעולה במצב headless.
scroll_to(x: float, y: float)גלול את תצוגת האזור למיקום מוחלט — אין פעולה במצב headless.
scroll_by(x: float, y: float)גלול את תצוגת האזור לפי שינוי יחסי — אין פעולה במצב headless.
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בקש קריאת חזרה של מסגרת אנימציה (stub ללא פעולה; מחזירה 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 של פקודת הקשר גלישה ללא פעולה (no-op) לפי 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תבנית דיאלוג ללא פעולה לפי 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)תבנית No-op — סמנטיקה של אספקה ללא ראש אינה נתמכת (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolתמיד מחזיר False — חיפוש בדף ללא ראש אינו נתמך (WHATWG HTML §9.2.6).
move_to(x: int, y: int)תבנית No-op — ל-headless אין חלון מערכת הפעלה למיקום מחדש (CSSOM View §11).
move_by(dx: int, dy: int)תבנית No-op — ל-headless אין חלון מערכת הפעלה להעברה (CSSOM View §11).
resize_to(width: int, height: int)סטוב ללא פעולה — headless אין חלון מערכת הפעלה לשינוי גודל (CSSOM View §11).
resize_by(dwidth: int, dheight: int)סטוב ללא פעולה — headless אין חלון מערכת הפעלה לשינוי גודל (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)פעולה ריקה במצב ללא ממשק.
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 דרך עץ האבות.

ראה גם

 עברית