Window

Window

Översikt

Window är en klass i Aspose.Html FOSS för Python. Ärver från: EventTarget.

Fönsterobjekt per dokument med EventTarget beteende.

Denna klass tillhandahåller 38 metoder för att arbeta med Window-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, add_event_listener, alert, atob, blur, btoa, cancel_animation_frame, cancel_idle_callback, clear_interval, clear_timeout, close, confirm och 26 ytterligare metoder. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat paketet Aspose.Html FOSS för Python. Egenskaper: BroadcastChannel, Crypto, IntersectionObserver, MessageChannel, MessagePort, Performance och 66 till.

Egenskaper

NamnTypÅtkomstBeskrivning
document"Document"LäsHämtar dokumentet.
navigatorNavigatorLäsHämtar navigatorn.
locationLocationLäsHämtar platsen.
consoleConsoleLäsHämtar konsolen.
history"History"LäsPer-fönster History singleton.
custom_elements"CustomElementRegistry"LäsPer-fönster CustomElementRegistry singleton.
local_storageStorageLäsPer-fönster minnesbaserad nyckel-värde-butik (localStorage stub).
session_storageStorageLäsPer-fönster minnesbaserad nyckel-värde-butik (sessionStorage stub).
screen"Screen"LäsWebbläsarens skärmgeometri (stub — alla dimensioner är noll).
visual_viewport"VisualViewport"LäsCSSOM View visuell viewport (stub — alla dimensioner är noll i huvudlöst läge).
inner_widthintLäsViewport inre bredd i CSS pixlar (stub: 0).
inner_heightintLäsViewport inre höjd i CSS pixlar (stub: 0).
outer_widthintLäsFönstrets yttre bredd i CSS pixlar (stub: 0).
outer_heightintLäsFönstrets yttre höjd i CSS pixlar (stub: 0).
scroll_xfloatLäsHorisontell rullningsförskjutning i CSS pixlar (stub: 0.0).
scroll_yfloatLäsVertikal rullningsförskjutning i CSS pixlar (stub: 0.0).
page_x_offsetfloatLäsAlias för :attr:scroll_x (stub: 0.0).
page_y_offsetfloatLäsAlias för :attr:scroll_y (stub: 0.0).
device_pixel_ratiofloatLäsPixelratio för enheten (stub: 1.0).
self"Window"LäsSjälvrefererande alias för Window-objektet (WHATWG HTML §11.1.1).
window"Window"LäsSjälvreferensalias; samma objekt som :attr:self (WHATWG HTML §11.1.1).
closedboolLäsOm fönstret har stängts (WHATWG HTML §11.1.2).
top"Window"LäsÖversta fönstret i webbläsarkontextkedjan (WHATWG HTML §11.1.3).
parent"Window"LäsFöräldrafönster i webbläsarkontextkedjan (WHATWG HTML §11.1.3).
openerNoneLäsFönstret som öppnade detta (WHATWG HTML §11.1.3).
screen_xintLäsFönstrets vänstra kantposition på skärmen i CSS pixlar (stub: 0).
screen_yintLäsFönstrets övre kantposition på skärmen i CSS pixlar (stub: 0).
screen_leftintLäsAlias för :attr:screen_x (CSSOM View §9.2).
screen_topintLäsAlias för :attr:screen_y (CSSOM View §9.2).
namestrLäs/SkrivNamn på bläddringskontext (WHATWG HTML §7.1.2).
statusstrLäs/SkrivÄldre statusradstext (WHATWG HTML §11.1.1).
IntersectionObservertype[IntersectionObserver]LäsKonstruktorreferens för :class:IntersectionObserver.
ResizeObservertype[ResizeObserver]LäsKonstruktorreferens för :class:ResizeObserver.
MessagePorttype[MessagePort]LäsKonstruktorreferens för :class:MessagePort.
MessageChanneltype[MessageChannel]LäsKonstruktorreferens för :class:MessageChannel.
BroadcastChanneltype[BroadcastChannel]LäsKonstruktorreferens för :class:BroadcastChannel.
crypto"Crypto"LäsReturnera per-fönster :class:Crypto objektstub.
Cryptotype["Crypto"]LäsKonstruktorreferens för :class:Crypto.
performance"Performance"LäsReturnera per-fönster :class:Performance objektet.
Performancetype["Performance"]LäsKonstruktorreferens för :class:Performance.
frames"Window"LäsReturn self — huvudlös kontext har inga ram-barn (WHATWG HTML §7.7.1).
lengthintLäsAntal browsing-context-barnramar; alltid 0 i headless (WHATWG HTML §7.7.1).
is_secure_contextboolLäsHeadless-kontext behandlas som säker (Secure Contexts §2).
crossorigin_isolatedboolLäsAlltid False — headless-miljö har ingen cross-origin-isolering (WHATWG HTML §7.2.2).
origin_agent_clusterboolLäsAlltid False — headless-miljö har inga origin-keyed agent clusters (WHATWG HTML §7.2.2).
location_bar"BarProp"LäsAdressfältets synlighetsstub; alltid inte synligt (WHATWG HTML §7.7.3).
menu_bar"BarProp"LäsMenyfältets synlighetsstub; alltid inte synligt (WHATWG HTML §7.7.3).
personal_bar"BarProp"LäsPersonalfältets synlighetsstub; alltid inte synligt (WHATWG HTML §7.7.3).
scroll_bars"BarProp"LäsStub för rullningslistans synlighet; alltid osynlig (WHATWG HTML §7.7.3).
status_bar"BarProp"LäsStub för statusfältets synlighet; alltid osynlig (WHATWG HTML §7.7.3).
tool_bar"BarProp"LäsStub för verktygsfältets synlighet; alltid inte synlig (WHATWG HTML §7.7.3).
navigation``LäsNavigering API — headless stub, alltid None.
locationbar"BarProp"LäsAlias för :attr:location_bar — IDL camelCase-namn (WHATWG HTML §7.3.4).
menubar"BarProp"LäsAlias för :attr:menu_bar — IDL camelCase-namn (WHATWG HTML §7.3.4).
personalbar"BarProp"LäsAlias för :attr:personal_bar — IDL camelCase-namn (WHATWG HTML §7.3.4).
scrollbars"BarProp"LäsAlias för :attr:scroll_bars — IDL camelCase-namn (WHATWG HTML §7.3.4).
statusbar"BarProp"LäsAlias för :attr:status_bar — IDL camelCase-namn (WHATWG HTML §7.3.4).
toolbar"BarProp"LäsAlias för :attr:tool_bar — IDL camelCase-namn (WHATWG HTML §7.3.4).
fetchNoneLäsAlltid None — Fetch API (nätverk) är inte tillgänglig i huvudlöst läge.
screen_widthintLäsTotal skärmbredd i CSS pixlar (headless stub: 0).
screen_heightintLäsTotal skärmhöjd i CSS pixlar (headless stub: 0).
trusted_typesNoneLäsAlltid None — Trusted Types API är inte implementerat i headless-läge.
external"_External"LäsLegacy window.external objektstub (WHATWG HTML §11.5).
speech_synthesisNoneLäsAlltid None — Web Speech API är inte tillgänglig i headless-läge.
cachesNoneLäsAlltid None — Cache Storage API är inte tillgänglig i headless-läge.
index_dbNoneLäsAlltid None — IndexedDB är inte tillgänglig i headless-läge.
scheduler``LäsAlltid None — ingen Prioritized Task Scheduling API i headless-läge.
pub_key_credential``LäsAlltid None — ingen WebAuthn API i headless-läge.
cookie_store``LäsAlltid None — ingen Cookie Store API i huvudlöst läge.
text_decoder``LäsAlltid None — TextDecoder är inte exponerad via Window IDL i headless-läge.
text_encoder``LäsAlltid None — TextEncoder är inte exponerad via Window IDL i headless-läge.
onunhandledrejection`Callable[[object], object]None`Läs

Metoder

SignaturBeskrivning
__init__(document: "Document")Calls init(document) på den här Window-instansen.
queue_microtask(callback: "Callable[[], None]")Schedule callback som ett mikrouppdrag via WindowEventLoop-sömmen.
`structured_clone(value: object, transfer: listNone)→object`
print()Begär en utskriftsdialog (ingen åtgärd i huvudlöst läge).
stop()Stoppa laddning av det aktuella dokumentet (ingen åtgärd i huvudlöst läge).
scroll(x: float, y: float)Rulla visningsområdet till en absolut position — no-op i headless mode.
scroll_to(x: float, y: float)Rulla visningsområdet till en absolut position — no-op i headless mode.
scroll_by(x: float, y: float)Rulla visningsområdet med ett relativt delta — no-op i headless mode.
set_timeout(callback: "Callable[..., object]", delay: int) → intKöa en engångs-timer-callback och returnera dess handtag.
`clear_timeout(id: intNone)`
set_interval(callback: "Callable[..., object]", delay: int) → intKöa ett återkommande timer-callback och returnera dess handtag.
`clear_interval(id: intNone)`
request_animation_frame(callback: "Callable[[float], object]") → intBegär ett animation frame-callback (no-op-stub; returnerar 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 stub för browsing-context-kommando enligt WHATWG HTML §8.8.2.
close()No-op browsing-context-kommando-stub enligt WHATWG HTML §8.8.1.
focus()No-op browsing-context-kommando-stub.
blur()No-op browsing-context-kommando-stub.
alert(message: str)No-op dialog-stub enligt WHATWG HTML §8.5.1.
confirm(message: str) → boolNo-op dialog stub enligt 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"Returnera en :class:MediaQueryList for query.
get_selection() → "Selection"Returnera :class:~aspose_html.dom.Selection för detta fönsters dokument.
post_message(message: object, target_origin: str, transfer: object)No-op stub — headless leveranssemantik stöds inte (WHATWG HTML §7.7.5).
find(aString: str, aCaseSensitive: bool, aBackwards: bool, aWrapAround: bool, aWholeWord: bool, aSearchInFrames: bool, aShowDialog: bool) → boolReturnerar alltid False — headless find-in-page stöds inte (WHATWG HTML §9.2.6).
move_to(x: int, y: int)No-op stub — headless har inget OS-fönster att omplacera (CSSOM View §11).
move_by(dx: int, dy: int)No-op stub — headless har inget OS-fönster att flytta (CSSOM View §11).
resize_to(width: int, height: int)No-op stub — headless har inget OS-fönster att ändra storlek på (CSSOM View §11).
resize_by(dwidth: int, dheight: int)No-op stub — headless har inget OS-fönster att ändra storlek på (CSSOM View §11).
atob(data: str) → strDekoda en base64-kodad ASCII-sträng (WHATWG Infra §1 / HTML §8.2.3).
btoa(data: str) → strKoda en sträng till base64 (WHATWG Infra §1 / HTML §8.2.3).
report_error(e: object)Ingen operation i huvudlöst läge.
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener för händelser av type.
remove_event_listener(type: str, listener: Callable, capture: bool)Avregistrera en tidigare registrerad lyssnare.
dispatch_event(event: "Event") → boolDispatch event genom förfädersträdet.

Se även

 Svenska