Welcoming Web Content to Native Apps

Explore rendering of web content in native apps with modern WebView.

Uno Platform

It seems that both in Qt's #QWebEngineView (or whatever it is called) and macOS's WKWebKit there is a simple way to return a reply to a message sent from JS running in the embedded web page to the surrounding native (C++/Swift) code. But not in #WebView2 on Windows. Is this true?

I mean when embedded in Qt and macOS, you can have JS code that does something like

var foo = await whatever.postMessage("hello");

(Where "whatever.postMessage" is the way to send a message to the surrounding native code hosting the embedded web page where the JS is. It differs slightly between the three cases, and also GTK.)

Apparently with WebView2 it is not this easy? Sad.

How To Remove WebView2 Runtime Safely in 2025

Tired of WebView2 causing issues on Windows? Here’s a quick, safe way to remove it without breaking your apps. Get your PC running smoother in minutes.

#MicrosoftEdge #WebView2 #Windows #Izoate

https://www.izoate.com/blog/how-to-completely-remove-microsoft-edge-webview2-runtime-from-windows/

How to Completely Remove Microsoft Edge WebView2 Runtime From Windows - Izoate

Want to completely remove edge webview2 permanently from Windows without breaking your apps. Let's learn how to uninstall microsoft edge webview2 runtime in 2025.

Izoate

Fun fact:

It takes 8 processes to run Microsoft's Bing Wallpaper auto-changer, a tool that has 1 thing to do per day and 1 pop-up window from a notification area button, and that in fact hands over opening WWW pages to a separate browser when one clicks on the hyperlinks in its window.

#MicrosoftWindows #Bing #BingWallpaper #ElectronApplications #WebView2 #MicrosoftEdge

🌗 Meta 砍掉 Windows 11 原生 WhatsApp,改採 WebView 體驗,記憶體佔用飆升至 1GB
➤ 從原生應用回歸網頁框架,Windows 11 WhatsApp 效能之殤
https://www.windowslatest.com/2025/11/12/meta-just-killed-native-whatsapp-on-windows-11-now-it-opens-webview-uses-1gb-ram-all-the-time/
Meta 近期為 Windows 11 推出的 WhatsApp 更新,捨棄了先前耗時開發的原生 UWP/WinUI 架構,轉而採用 WebView2 技術。此舉導致應用程式的記憶體佔用量劇增,閒置時就高達 300MB,啟用後更上看 2GB,遠超原生版本僅 18MB 的表現。更新後的 WhatsApp 應用程式運行緩慢,反應遲鈍,並影響了 Windows 的通知功能。開發者推測此舉是為了節省成本,但使用者體驗已大打折扣,與網頁版
#軟體更新 #WhatsApp #Windows 11 #WebView2 #效能退化
Meta just killed native WhatsApp on Windows 11, now it opens WebView, uses 1GB RAM all the time

Windows 11 has just got a 'major' upgrade, and you're probably going to hate it because it uses 1-2GB RAM all the time.

Windows Latest

Problem: Die Installation der #Edge #WebView2 Runtime scheitert per Windows Update (wird wiederholt angeboten). Ursache: Ein Registrierungseintrag, der als GPO die Installation verhindert - einfach irre.

https://www.borncity.com/blog/2025/10/28/windows-update-update-fehler-bei-edgewebview2/

Windows Update: Update-Fehler bei EdgeWebView2

Gibt es bei Euch in der Blog-Leserschaft die Beobachtung, dass die Edge WebView2-Komponente Fehler bei der Installation aufweist? Mir ist ein entsprechender Bericht aus der Leserschaft zugegangen.

Borns IT- und Windows-Blog
Ich bekomme #Skydemon unter #Linux mit #Wine irgendwie nicht zum Laufen. Der meckert rum, dass #WebView2 nicht installiert wäre. Habe ich aber installiert. 🤯

Putting out a call for anyone out there who can help me out with a WebView on Wine issue, specifically with macOS.

I'm trying to see if I can not only run Skyrim on macOS via Wine, but ALSO mod it. And specifically, using the Wabbajack tool. I am able to install and run Steam and Skyrim, but I'm blocked on running WebView. Wabbajack loads, but I CANNOT use it to log into Nexus.

The blocker appears to be WebView, it's not properly loading the authorization page to let Wabbajack use my Nexus credentials. Behavior I'm seeing is that a frame loads and the correct auth URL is in its address bar, but the actual web page never loads.

Anybody able to advise? Thanks in advance!

#macOS #Wabbajack #WineHQ #webview2

Okay, so the Windows 11 "Native" #WebView2 requires a <meta charset ...> tag in order to get UTF-8 (even with a <!doctype html> declaration!); otherwise you get that fucking "I Can't Believe It's Not Latin-1" monstrosity responsible for a billion black rhomboids emblazoned with question marks.

Like, I know the Windows commitment to backward compatibility is beyond zealotry, but it is THE YEAR TWO THOUSAND TWENTY FOUR OF THE COMMON ERA. When was the last time _anyone_ wanted _anything_ that wasn't UTF-8 [* see footnote]? What would it break to have the _correct_ defaults? Somebody's GeoCities site with text "exported as HTML" from 32-bit MS Word? That you're looking at with the native Win 11 webview for some reason?

It's branded as "Microsoft Edge WebView2", which I assume means that it would only be allowed to marry Chromium in certain southern US states. So someone seems to have _actively made_ this regressive decision (as opposed to it just being an oversight due to all of MS's huge "AI" boner diverting all the blood from other departments).

Thank you for your attention as I threw my hissy-fit.

---

* You retrocomputing dweebs don't count; I'm talking about doing actual work, not reveling in obscurity for the sheer joy of it. I fully support you guys having all the EBCDIC or whatever that you want; I am sure none of you are using the Win 11 WebView for fun.