public void set_value (string name, JSC.Value value);
public void @throw (string error_message);
public void throw_exception (JSC.Exception exception);
+ public void throw_with_name (string error_name, string error_message);
[CCode (has_construct_function = false)]
public Context.with_virtual_machine (JSC.VirtualMachine vm);
public JSC.VirtualMachine virtual_machine { get; construct; }
public class Exception : GLib.Object {
[CCode (has_construct_function = false)]
public Exception (JSC.Context context, string message);
+ public unowned string? get_backtrace_string ();
+ public uint get_column_number ();
public uint get_line_number ();
public unowned string get_message ();
+ public unowned string get_name ();
public unowned string? get_source_uri ();
+ public string report ();
+ public string to_string ();
+ [CCode (has_construct_function = false)]
+ public Exception.with_name (JSC.Context context, string name, string message);
}
[CCode (cheader_filename = "jsc/jsc.h", type_id = "jsc_value_get_type ()")]
public class Value : GLib.Object {
public void add_style_sheet (WebKit.UserStyleSheet stylesheet);
[Version (since = "2.8")]
public bool register_script_message_handler (string name);
+ [Version (since = "2.22")]
+ public bool register_script_message_handler_in_world (string name, string world_name);
[Version (since = "2.6")]
public void remove_all_scripts ();
[Version (since = "2.6")]
public void remove_all_style_sheets ();
[Version (since = "2.8")]
public void unregister_script_message_handler (string name);
+ [Version (since = "2.22")]
+ public void unregister_script_message_handler_in_world (string name, string world_name);
[Version (since = "2.8")]
public signal void script_message_received (WebKit.JavascriptResult js_result);
}
[CCode (has_construct_function = false)]
[Version (since = "2.6")]
public UserScript (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserScriptInjectionTime injection_time, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.22")]
+ public UserScript.for_world (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserScriptInjectionTime injection_time, string world_name, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist);
[Version (since = "2.6")]
public unowned WebKit.UserScript @ref ();
[Version (since = "2.6")]
[CCode (has_construct_function = false)]
[Version (since = "2.6")]
public UserStyleSheet (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserStyleLevel level, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist);
+ [CCode (has_construct_function = false)]
+ [Version (since = "2.22")]
+ public UserStyleSheet.for_world (string source, WebKit.UserContentInjectedFrames injected_frames, WebKit.UserStyleLevel level, string world_name, [CCode (array_length = false, array_null_terminated = true)] string[]? whitelist, [CCode (array_length = false, array_null_terminated = true)] string[]? blacklist);
[Version (since = "2.6")]
public unowned WebKit.UserStyleSheet @ref ();
[Version (since = "2.6")]