WebView

2025-04-10

inherits: BaseView

Render web content.

Properties

  • Color background [default = Color(0, 0, 0, 1)]
    • get_background_color()
    • set_background_color(Color background)
  • bool disable_gpu [default = false]
    • get_disable_gpu()
    • set_disable_gpu(bool disable_gpu)
  • int percentage [default = 200]
    • get_zoom_factor()
    • set_zoom_factor(int percentage)
  • bool persistent [default = false]
    • get_persistence()
    • set_persistence(bool persistent)
  • Vector2 resolution [default = Vector2(2560, 1440)]
    • get_resolution()
    • set_resolution(Vector2 resolution)
  • bool sandboxed [default = false]
    • get_insecure()
    • set_insecure(bool sandboxed)
  • String storage_path [default = ""]
    • get_storage_path()
    • set_storage_path(String storage_path)
  • bool transparent [default = true]
    • get_background_transparent()
    • set_background_transparent(bool transparent)
  • String url [default = "about...]
    • get_url()
    • set_url(String url)
  • String user_agent [default = "Mozil...]
    • get_user_agent()
    • set_user_agent(String user_agent)

Methods

void back()
void back_or_forward(int offset)
bool can_go_back()
bool can_go_forward()
void forward()
bool get_accelerated2d_canvas_enabled()
bool get_allow_geolocation_on_insecure_origins()
bool get_allow_running_insecure_content()
bool get_allow_window_activation_from_javascript()
bool get_auto_load_icons_for_page()
bool get_auto_load_images()
String get_default_text_encoding()
bool get_dns_prefetch_enabled()
bool get_error_page_enabled()
bool get_focus_on_navigation_enabled()
bool get_force_dark_mode()
bool get_hyperlink_auditing_enabled()
bool get_javascript_can_access_clipboard()
bool get_javascript_can_open_windows()
bool get_javascript_can_paste()
bool get_javascript_enabled()
bool get_links_included_in_focus_chain()
bool get_local_content_can_access_file_urls()
bool get_local_content_can_access_remote_urls()
bool get_local_storage_enabled()
bool get_navigate_on_drop_enabled()
bool get_pdf_viewer_enabled()
bool get_playback_requires_user_gesture()
bool get_plugins_enabled()
bool get_print_element_backgrounds()
bool get_reading_from_canvas_enabled()
bool get_show_scroll_bars()
bool get_spatial_navigation_enabled()
bool get_touch_icons_enabled()
int get_unknown_url_scheme_policy()
bool get_webGLenabled()
bool get_webRTCpublic_interfaces_only()
void install_navigation_handler(Callable callable)
void load_html(String html, String url)
void reload()
void reload_and_bypass_cache()
void run_javascript(String js)
void set_accelerated2d_canvas_enabled(bool status)
void set_allow_geolocation_on_insecure_origins(bool status)
void set_allow_running_insecure_content(bool status)
void set_allow_window_activation_from_javascript(bool status)
void set_auto_load_icons_for_page(bool status)
void set_auto_load_images(bool status)
String set_context_node(String name, Node cls)
String set_context_ref(String name, RefCounted cls)
void set_cookie(String domain, String path, String name, String value, bool secure, String samesite, int expiration)
void set_default_text_encoding(String status)
void set_dns_prefetch_enabled(bool status)
void set_error_page_enabled(bool status)
void set_focus_on_navigation_enabled(bool status)
void set_force_dark_mode(bool status)
void set_hyperlink_auditing_enabled(bool status)
void set_javascript_can_access_clipboard(bool status)
void set_javascript_can_open_windows(bool status)
void set_javascript_can_paste(bool status)
void set_javascript_enabled(bool status)
void set_links_included_in_focus_chain(bool status)
void set_local_content_can_access_file_urls(bool status)
void set_local_content_can_access_remote_urls(bool status)
void set_local_storage_enabled(bool status)
void set_navigate_on_drop_enabled(bool status)
void set_pdf_viewer_enabled(bool status)
void set_playback_requires_user_gesture(bool status)
void set_plugins_enabled(bool status)
void set_print_element_backgrounds(bool status)
void set_reading_from_canvas_enabled(bool status)
void set_show_scroll_bars(bool status)
void set_spatial_navigation_enabled(bool status)
void set_touch_icons_enabled(bool status)
void set_unknown_url_scheme_policy(int status)
void set_webGLenabled(bool status)
void set_webRTCpublic_interfaces_only(bool status)

Signals

  • loading_changed(int status, String url, String errorDomain, String errorString, int errorCode)