I am trying to create a WebViewGadget that honors the settings passed through WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS, specifically "--force-device-scale-factor=1".
Currently, WebGadget does honor the setting, WebViewGadget does not. I am running PureBasic 6.12 LTS on Windows 11.
Code: Select all
If OpenWindow(0, 0, 0, 1024, 1024, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
SetEnvironmentVariable("WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS", "--force-device-scale-factor=1")
; does respect WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS
; WebGadget(0, 0, 0, 1024, 1024, "https://www.purebasic.com", #PB_Web_Edge)
; doesn't respect WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS
WebViewGadget(0, 0, 0, 1024, 1024)
SetGadgetText(0, "https://www.purebasic.com")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf