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 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامهٔ Python در دسترس هستند. ویژگی‌ها: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance و 66 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
document"Document"خواندنسند را دریافت می‌کند.
navigatorNavigatorخواندنناوشگر را دریافت می‌کند.
locationLocationخواندنموقعیت را دریافت می‌کند.
consoleConsoleخواندنکنسول را دریافت می‌کند.
history"History"خواندنsingleton History برای هر پنجره.
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خواندنعرض داخلی ویوپورت در CSS پیکسل (نمونه: 0).
inner_heightintخواندنارتفاع داخلی ویوپورت در CSS پیکسل (نمونه: 0).
outer_widthintخواندنعرض خارجی پنجره در CSS پیکسل (نمونه: 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"خواندنشیء استاب :class:Crypto برای هر پنجره را برگردانید.
Cryptotype["Crypto"]خواندنمرجع سازنده برای :class:Crypto.
performance"Performance"خواندنشیء :class:Performance مربوط به هر پنجره را برگردانید.
Performancetype["Performance"]خواندنمرجع سازنده برای :class:Performance.
frames"Window"خواندنبازگرداندن self — زمینه headless هیچ فرزند فریمی ندارد (WHATWG HTML §7.7.1).
lengthintخواندنتعداد فریم‌های فرزند زمینه مرور؛ همیشه 0 در headless (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"خواندنقطعه‌کد نمایان‌سازی نوار پیمایش؛ همیشه نامرئی (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 — نام 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 (شبکه) در حالت headless در دسترس نیست.
screen_widthintخواندنکل عرض صفحه به پیکسل‌های CSS (headless stub: 0).
screen_heightintخواندنارتفاع کل صفحه‌نمایش به پیکسل CSS (headless stub: 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 — در حالت headless هیچ Prioritized Task Scheduling API وجود ندارد.
pub_key_credential``خواندنهمیشه None — هیچ WebAuthn API در حالت headless وجود ندارد.
cookie_store``خواندنهمیشه None — هیچ Cookie Store API در حالت headless وجود ندارد.
text_decoder``خواندنهمیشه None — TextDecoder در حالت headless از طریق Window IDL در دسترس نیست.
text_encoder``خواندنهمیشه None — TextEncoder در حالت headless از طریق Window IDL در دسترس نیست.
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()بارگذاری سند جاری را متوقف کنید (no-op در حالت headless).
scroll(x: float, y: float)نمایشگر را به موقعیت مطلق اسکرول کنید — no-op در حالت headless.
scroll_to(x: float, y: float)نمای دید را به موقعیت مطلق اسکرول کنید — در حالت headless هیچ عملی انجام نمی‌شود.
scroll_by(x: float, y: float)نمای دید را به میزان نسبی اسکرول کنید — در حالت headless هیچ عملی انجام نمی‌شود.
set_timeout(callback: "Callable[..., object]", delay: int) → intیک callback تایمر یک‌بار مصرف را در صف بگذارید و شناسهٔ آن را برگردانید.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intیک فراخوانی تایمر تکراری را در صف قرار داده و دستهٔ آن را برگردانید.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intدرخواست یک فراخوانی فریم انیمیشن (no-op 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)قالب دستوری بدون‌عمل (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)تابع جایگزین بدون عملیات — معنای تحویل 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 پنجرهٔ سیستم‌عامل برای تغییر موقعیت وجود ندارد (CSSOM View §11).
move_by(dx: int, dy: int)تابع جایگزین بدون عملیات — در حالت headless پنجرهٔ سیستم‌عامل برای جابه‌جایی وجود ندارد (CSSOM View §11).
resize_to(width: int, height: int)قالب بدون عملیات — headless هیچ پنجره OS برای تغییر اندازه ندارد (CSSOM View §11).
resize_by(dwidth: int, dheight: int)قالب بدون عملیات — 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)بدون‌عمل در حالت 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 از طریق درخت اجداد.

همچنین ببینید:

 فارسی