ScriptWorld

Constructors

this
this(WebKitScriptWorld* webKitScriptWorld, bool ownedRef)

Sets our main struct and passes it to the parent class.

this
this()

Creates a new isolated #WebKitScriptWorld. Scripts executed in isolated worlds have access to the DOM but not to other variable or functions created by the page. The #WebKitScriptWorld is created with a generated unique name. Use webkit_script_world_new_with_name() if you want to create it with a custom name. You can get the JavaScript execution context of a #WebKitScriptWorld for a given #WebKitFrame with webkit_frame_get_javascript_context_for_script_world().

this
this(string name)

Creates a new isolated #WebKitScriptWorld with a name. Scripts executed in isolated worlds have access to the DOM but not to other variable or functions created by the page. You can get the JavaScript execution context of a #WebKitScriptWorld for a given #WebKitFrame with webkit_frame_get_javascript_context_for_script_world().

Members

Functions

addOnWindowObjectCleared
gulong addOnWindowObjectCleared(void delegate(WebPage, Frame, ScriptWorld) dlg, ConnectFlags connectFlags)

Emitted when the JavaScript window object in a #WebKitScriptWorld has been cleared. This is the preferred place to set custom properties on the window object using the JavaScriptCore API. You can get the window object of @frame from the JavaScript execution context of @world that is returned by webkit_frame_get_js_context_for_script_world().

getName
string getName()

Get the name of a #WebKitScriptWorld.

getScriptWorldStruct
WebKitScriptWorld* getScriptWorldStruct(bool transferOwnership)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getDefault
ScriptWorld getDefault()

Get the default #WebKitScriptWorld. This is the normal script world where all scripts are executed by default. You can get the JavaScript execution context of a #WebKitScriptWorld for a given #WebKitFrame with webkit_frame_get_javascript_context_for_script_world().

getType
GType getType()

Variables

webKitScriptWorld
WebKitScriptWorld* webKitScriptWorld;

the main Gtk struct

Meta