This commit is contained in:
Julia Johannesen 2026-03-31 22:14:23 -04:00
parent bf75b8b652
commit ab7ad33086
Signed by: julia
GPG key ID: 4A1377AF3E7FBC46
3 changed files with 37 additions and 36 deletions

View file

@ -34,11 +34,14 @@ static void ls_web_view_constructed(GObject *object) {
ls_web_view_on_resource_request,
NULL, NULL);
WebKitSettings *settings = webkit_web_view_get_settings(WEBKIT_WEB_VIEW(object));
webkit_settings_set_enable_developer_extras(settings, TRUE);
WebKitUserContentManager *manager = webkit_web_view_get_user_content_manager(web_view);
webkit_user_content_manager_register_script_message_handler(manager, "copySnapshot", NULL);
g_signal_connect(manager, "script-message-received::copySnapshot",
G_CALLBACK(ls_web_view_on_snapshot_message_received),
g_object_ref(object));
webkit_user_content_manager_register_script_message_handler(manager, "copySnapshot", NULL);
webkit_web_view_load_uri(web_view, "gresource:///space/arimelody/LiveSchedule/webview/index.html");
}