Window

Window

نظرة عامة

Window هي فئة في Aspose.Html FOSS لـ Python. تورث من: EventTarget.

كائن نافذة لكل مستند مع سلوك EventTarget.

توفر هذه الفئة 38 طريقة للعمل مع كائنات النافذة في برامج 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"قراءةهندسة شاشة المتصفح (قالب — جميع الأبعاد صفر).
visual_viewport"VisualViewport"قراءةمنطقة العرض البصري لـ CSSOM View (قالب — جميع الأبعاد صفر في وضع headless).
inner_widthintقراءةالعرض الداخلي لمنطقة العرض بـ CSS بكسل (نموذج: 0).
inner_heightintقراءةالارتفاع الداخلي لمنطقة العرض بـ CSS بكسل (نموذج: 0).
outer_widthintقراءةالعرض الخارجي للنافذة بـ CSS بكسل (نموذج: 0).
outer_heightintقراءةارتفاع النافذة الخارجي بـ CSS بكسل (قالب: 0).
scroll_xfloatقراءةإزاحة التمرير الأفقي في CSS بكسل (نموذج: 0.0).
scroll_yfloatقراءةإزاحة التمرير العمودي في CSS بكسل (نموذج: 0.0).
page_x_offsetfloatقراءةاسم مستعار لـ :attr:scroll_x (نموذج: 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 بكسل (نموذج: 0).
screen_yintقراءةموضع الحافة العليا للنافذة على الشاشة بوحدات CSS بكسل (قالب: 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 في headless (WHATWG HTML §7.7.1).
is_secure_contextboolقراءةيُعامل سياق headless على أنه آمن (Secure Contexts §2).
crossorigin_isolatedboolقراءةدائمًا False — بيئة headless لا تحتوي على cross-origin isolation (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``قراءةالتنقل API — نموذج بلا رأس، دائمًا None.
locationbar"BarProp"قراءةالاسم المستعار لـ :attr:location_bar — اسم camelCase في IDL (WHATWG HTML §7.3.4).
menubar"BarProp"قراءةالاسم المستعار لـ :attr:menu_bar — اسم IDL بصيغة camelCase (WHATWG HTML §7.3.4).
personalbar"BarProp"قراءةالاسم المستعار لـ :attr:personal_bar — اسم IDL بصيغة camelCase (WHATWG HTML §7.3.4).
scrollbars"BarProp"قراءةاسم مستعار لـ :attr:scroll_bars — اسم IDL بصيغة camelCase (WHATWG HTML §7.3.4).
statusbar"BarProp"قراءةاسم مستعار لـ :attr:status_bar — اسم IDL بصيغة camelCase (WHATWG HTML §7.3.4).
toolbar"BarProp"قراءةاسم مستعار لـ :attr:tool_bar — اسم IDL بصيغة camelCase (WHATWG HTML §7.3.4).
fetchNoneقراءةدائمًا None — Fetch API (الشبكة) غير متاح في وضع headless.
screen_widthintقراءةالعرض الكلي للشاشة بوحدات CSS بكسل (headless stub: 0).
screen_heightintقراءةإجمالي ارتفاع الشاشة بوحدات CSS بكسل (نموذج بدون رأس: 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) على هذا المثيل من النافذة.
queue_microtask(callback: "Callable[[], None]")Schedule callback كـ microtask عبر وصلة WindowEventLoop.
`structured_clone(value: object, transfer: listNone)→object`
print()اطلب حوار الطباعة (no-op في وضع headless).
stop()أوقف تحميل المستند الحالي (no-op في وضع headless).
scroll(x: float, y: float)قم بتمرير نافذة العرض إلى موضع مطلق — لا عملية في وضعية headless mode.
scroll_to(x: float, y: float)قم بتمرير نافذة العرض إلى موضع مطلق — لا عملية في وضعية headless mode.
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)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قالب حوار 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)دالة لا تفعل شيئًا — دلالات التسليم بدون رأس غير مدعومة (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)دالة لا تفعل شيئًا — وضع headless لا يملك نافذة نظام تشغيل لإعادة تموضعها (CSSOM View §11).
move_by(dx: int, dy: int)دالة لا تفعل شيئًا — وضع headless لا يملك نافذة نظام تشغيل للتحريك (CSSOM View §11).
resize_to(width: int, height: int)دالة لا تفعل شيئًا — وضع headless لا يملك نافذة نظام تشغيل لتغيير الحجم (CSSOM View §11).
resize_by(dwidth: int, dheight: int)دالة لا تفعل شيئًا — الوضع بدون رأس لا يحتوي على نافذة نظام تشغيل لإعادة التحجيم (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 من خلال شجرة الأنساب.

انظر أيضاً

 العربية