在 Linux 上,我正在创建一个需要显示某个 URL 的 webkit 窗口。我这样做如下:
GtkWidget *main_window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
// Create a browser instance
WebKitWebView *webView = WEBKIT_WEB_VIEW(webkit_web_view_new());
// Put the browser area into the main window
gtk_container_add(GTK_CONTAINER(main_window), GTK_WIDGET(webView));
// Load a web page into the browser instance
webkit_web_view_load_uri(webView, "http://example.com");
// Make sure that when the browser area becomes visible, it will get mouse
// and keyboard events
gtk_widget_grab_focus(GTK_WIDGET(webView));
// Show the result
gtk_window_set_default_size(GTK_WINDOW(main_window), 800, 600);
gtk_widget_show_all(main_window);
但是,我需要在其中注入一些 CSS 以隐藏某个复选框。如何将 CSS 注入 DOM。
我看到我可以得到像
WebKitDOMDocument *dom = webkit_web_view_get_dom_document(webView);
但是从这里我看不到如何注入 CSS。