Skip to content

ScramjetClient

Defined in: typedoc-repos/scramjet/src/client/index.ts:72

Class created by $scramjetLoadClient, which handles the sandboxing features. Most use cases for Scramjet when it comes to proxy site devs should use ScramjetController instead.

bare: BareClientType

Defined in: typedoc-repos/scramjet/src/client/index.ts:75


cookieStore: CookieStore

Defined in: typedoc-repos/scramjet/src/client/index.ts:82


descriptors: DescriptorStore

Defined in: typedoc-repos/scramjet/src/client/index.ts:78


eventcallbacks: Map<any, [{ event: string; originalCallback: Function; proxiedCallback: Function; }]>

Defined in: typedoc-repos/scramjet/src/client/index.ts:84


global: typeof globalThis

Defined in: typedoc-repos/scramjet/src/client/index.ts:97


locationProxy: any

Defined in: typedoc-repos/scramjet/src/client/index.ts:73


meta: URLMeta

Defined in: typedoc-repos/scramjet/src/client/index.ts:95


natives: NativeStore

Defined in: typedoc-repos/scramjet/src/client/index.ts:77


serviceWorker: ServiceWorkerContainer

Defined in: typedoc-repos/scramjet/src/client/index.ts:74


sourcemaps: SourceMaps

Defined in: typedoc-repos/scramjet/src/client/index.ts:79


wrapfn: (i, …args) => any

Defined in: typedoc-repos/scramjet/src/client/index.ts:80

any

any

any

get frame(): ScramjetFrame

Defined in: typedoc-repos/scramjet/src/client/index.ts:323

ScramjetFrame


get isSubframe(): boolean

Defined in: typedoc-repos/scramjet/src/client/index.ts:349

boolean


get url(): URL

Defined in: typedoc-repos/scramjet/src/client/index.ts:396

URL

set url(url): void

Defined in: typedoc-repos/scramjet/src/client/index.ts:400

string | URL

void

hook(): void

Defined in: typedoc-repos/scramjet/src/client/index.ts:363

void


loadcookies(cookiestr): void

Defined in: typedoc-repos/scramjet/src/client/index.ts:359

string

void


Proxy(name, handler): void

Defined in: typedoc-repos/scramjet/src/client/index.ts:416

string | string[]

Proxy

void


RawProxy(target, prop, handler): void

Defined in: typedoc-repos/scramjet/src/client/index.ts:437

any

string

Proxy

void


RawTrap<T>(target, prop, descriptor): PropertyDescriptor

Defined in: typedoc-repos/scramjet/src/client/index.ts:566

T

any

string

Trap<T>

PropertyDescriptor


Trap<T>(name, descriptor): PropertyDescriptor

Defined in: typedoc-repos/scramjet/src/client/index.ts:545

T

string | string[]

Trap<T>

PropertyDescriptor