2 votes

Microsoft.WebView2 et Edge

Je tente d'utiliser Microsoft.WebView2 à partir de microsoft.web.webview2.0.9.579.nupkg (exemple TEdgeBrowser de Delphi 10.4 Version 27.0.38860.1461)

Cette version fonctionne uniquement avec les versions canary ou beta d'Edge. Avec la sortie d'Edge, j'ai reçu un message d'erreur Impossible de trouver l'installation d'Edge. Avez-vous une version installée compatible avec cette version de WebView2 SDK ?

Documentation mentionne uniquement les versions canary d'Edge.

Quelle version de Microsoft.WebView2 fonctionnera avec la version stable d'Edge ?

2voto

Deepak-MSFT Points 8081

Je ne suis pas disponible avec l'application Delphi mais j'essaie de faire un test avec l'application Windows Forms. Dans laquelle, je télécharge le webView2 1.0.664.37 en utilisant le gestionnaire de packages Nuget et j'essaie de le tester avec la version MS Edge 87.0.664.60 (version stable actuelle).

Sur la base de mon résultat de test, cela n'a pas fonctionné avec la version MS Edge 87.0.664.60 (version stable actuelle).

Ainsi, selon ce résultat de test, le webView2 1.0.664.37 peut ne pas fonctionner dans votre application Delphi avec la version stable actuelle du navigateur Edge (Version 87.0.664.60). Vous pouvez le tester dans votre application Delphi pour le vérifier.

J'ai effectué des tests supplémentaires et j'ai constaté que si j'installe l' webView2 Evergreen Standalone Installer alors cela fonctionne de mon côté. Vous pouvez constater qu'il y a une légère différence de version entre le runtime webView2 et le navigateur stable MS Edge.

entrer la description de l'image ici

Donc, si vous êtes disponible pour utiliser le runtime webView2, vous pouvez faire un test avec celui-ci.

Si vous ne pouvez pas utiliser le runtime webView2 et que webView2 1.0.664.37 ne fonctionne pas non plus dans votre application Delphi, alors je vous suggère de continuer à utiliser la version MS Edge Canary ou Dev avec le webView2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X