This is what I have but seems to be not rendered.
Code: Select all
ImportC "-lwebkitgtk-3.0"
webkit_web_settings_new()
webkit_web_view_set_settings(*WebkitWebView, *WebkitSettings)
webkit_web_view_set_view_source_mode(*web_view, *view_source_mode)
webkit_web_view_get_main_frame(*web_view)
webkit_web_view_load_string(*WebView, Content.P-UTF8, *MIMEType, *Encoding, *BaseURI)
webkit_web_view_get_dom_document(*web_view);
EndImport
Procedure EnableJSforWebGadget(WebgadgetID.i)
Protected WebkitSettings.i
; ----- Get Webkit's default setting (with scripting languages enabled by default)
WebkitSettings = webkit_web_settings_new()
; ----- Store Webkit's default settings in WebGadget
webkit_web_view_set_settings(GadgetID(WebgadgetID.i), WebkitSettings)
EndProcedure
OpenWindow(#PB_Any,0,0,800,600,"Test")
WebGadget(0,5,5,795,585,"https://www.google.com")
Debug webkit_web_view_set_view_source_mode(GadgetID(WebgadgetID.i),#True)
Debug webkit_web_view_get_dom_document(GadgetID(WebgadgetID.i))
;Debug Str(webkit_web_view_load_string(GadgetID(WebgadgetID.i), html, 0, 0, 0))
EnableJSforWebGadget(0)
Repeat
Event=WaitWindowEvent(1)
Until Event=#PB_Event_CloseWindow