pub unsafe extern "C" fn JSGlobalContextCreate(
globalObjectClass: JSClassRef,
) -> JSGlobalContextRef
Expand description
Creates a global JavaScript execution context.
JSGlobalContextCreate
allocates a global object and populates
it with all the built-in JavaScript objects, such as Object
,
Function
, String
, and Array
.
In WebKit version 4.0 and later, the context is created in a unique context group. Therefore, scripts may execute in it concurrently with scripts executing in other contexts. However, you may not use values created in the context in other contexts.
globalObjectClass
: The class to use when creating the global object. PassNULL
to use the default object class.
Returns a JSGlobalContextRef
with a global object of
class globalObjectClass
.