WebView2-Browserflags

Eine der Möglichkeiten, mit Microsoft Edge WebView2 zu interagieren und das Verhalten zu beeinflussen, besteht darin, Browserflags (Argumente oder Schalter) an WebView2 zu übergeben. Diese Browser-Flags sind nützlich zum Testen zukünftiger Features und zur Diagnose von Problemen.

Verwenden Sie diese Flags nicht für Produktions-Apps. Wenn das Flag während der Entwicklung vorhanden ist, ergibt sich das unten angegebene Verhalten.

Warnung

Apps in der Produktion sollten keine WebView2-Browserflags verwenden, da diese Flags jederzeit entfernt oder geändert werden können und langfristig nicht unbedingt unterstützt werden.

Im Allgemeinen sind die Flags im Besitz von Chromium und Microsoft Edge. Chromium-Flags sind nicht im Besitz von Microsoft Edge oder werden nicht von Microsoft Edge kontrolliert, sodass Microsoft Edge keine Kontrolle darüber hat, wann oder wie die Flags entfernt oder in ihrem Verhalten geändert werden.

Sie können Browserflags in Ihrer lokalen Geräteumgebung oder programmgesteuert über Code festlegen. Beide Ansätze werden im Folgenden beschrieben.

Festlegen von Browserkennzeichnungen in Ihrer lokalen Geräteumgebung

Um kommende Features zu testen oder Probleme zu diagnostizieren, empfehlen wir die Verwendung von Browserflags in Ihrer lokalen Geräteumgebung, durch Festlegen der WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS Umgebungsvariablen oder über Registrierungsschlüssel. Weitere Informationen finden Sie in der folgenden Win32-API-Referenz: CreateCoreWebView2EnvironmentWithOptions.

Apps mit erhöhten Rechten ignorieren Flags, die über die lokale Geräteumgebung festgelegt werden. see Verwenden Sie für eine Host-App mit erhöhten Rechten geeignete Überschreibungsflags in Entwickeln sicherer WebView2-Apps.

Programmgesteuertes Festlegen von Browserflags durch Code

Anstatt Browserflags in Ihrer lokalen Geräteumgebung festzulegen, besteht ein alternativer Ansatz darin, Browserflags programmgesteuert festzulegen, indem Sie die Browserflags als AdditionalBrowserArguments Eigenschaft von CoreWebView2EnvironmentOptionsübergeben. Wenn Sie Browserflags programmgesteuert festlegen, stellen Sie sicher, dass Sie die Flags vor dem Versenden Ihrer App im Code entfernen, um zu vermeiden, dass die Flags versehentlich in der Produktion ausgeliefert werden.

Apps mit erhöhten Rechten berücksichtigen Flags, die über Code festgelegt werden. see Verwenden Sie für eine Host-App mit erhöhten Rechten geeignete Überschreibungsflags in Entwickeln sicherer WebView2-Apps.

Verfügbare WebView2-Browserflags

Die folgenden WebView2-Browserflags stehen für die Verwendung während der Entwicklung zur Verfügung.

Verwenden Sie diese Flags nicht für Produktions-Apps. Wenn das Flag während der Entwicklung vorhanden ist, ergibt sich das unten angegebene Verhalten.

Flag Beschreibung
accept-lang Gibt an Accept-Language , ob an Server gesendet und über die DOM-Eigenschaft Navigator.language JavaScript bereitgestellt werden soll. Das Format ist language[-country], wobei language der 2-Buchstaben-Code von ISO-639 ist.
allow-file-access-from-files Ermöglicht das Lesen file:// von URIs aus anderen file:// URIs.
allow-insecure-localhost Aktiviert das Ignorieren von TLS/SSL-Fehlern auf localhost, sodass kein Interstitial durchgeführt und keine Anforderungen blockiert werden.
allow-run-as-system Standardmäßig wird der Edge WebView-Browser beendet, wenn er als System gestartet wird (das Starten als System wird nicht empfohlen). Dieses Flag umgeht diese Überprüfung, sodass der Edge WebView-Browser auch dann nicht beendet wird, wenn er als System gestartet wird.
allow-running-insecure-content Ermöglicht unsicheren Inhalt in der Cast Web Runtime. Dieses Flag entsperrt MSPs, die Inhalte aus HTTP-Quellen bereitstellen.
auto-open-devtools-for-tabs Bewirkt, dass Edge WebView das DevTools-Fenster für jede Registerkarte automatisch öffnet. Für den Einsatz durch Entwickler und durch Automatisierung.
AutofillReplaceCachedWebElementsByRendererIds Ersetzt zwischengespeicherte Webelemente in AutofillAgent und FormTracker durch ihre Renderer-IDs.
autoplay-policy Name des Befehlszeilenflags zum Festlegen der Richtlinie für die automatische Wiedergabe.
BlockInsecurePrivateNetworkRequests Wenn dieses Feature aktiviert ist, werden private Netzwerkanforderungen, die public aus nicht sicheren Kontexten im Adressraum initiiert werden, blockiert.
block-new-web-contents Nimmt einen truefalse oder-Wert an. Wenn true, schlägt alle Popups und Aufrufe fehl window.open . If false, Popups und Aufrufe von window.open werden berücksichtigt.
BreakoutBoxPreferCaptureTimestampInVideoFrames Setzt das Verhalten der Timestamp Eigenschaft der CoreWebView2Texture Klasse zurück, um es an das Legacyverhalten von WebView2 Runtime Version 124 und früher anzupassen.
disable-background-timer-throttling Deaktiviert die Aufgabendrosselung von Timeraufgaben von Hintergrundseiten.
disable-domain-action-user-agent-override Deaktiviert die Überschreibung des Benutzer-Agenten pro Domäne in der Funktion "Domänenaktionen".
disable-gpu Deaktiviert die GPU-Hardwarebeschleunigung. Wenn kein Softwarerenderer vorhanden ist, wird der GPU-Prozess nicht gestartet.
disable-gpu-driver-bug-workarounds Deaktiviert Problemumgehungen für verschiedene GPU-Treiberfehler.
disable-site-isolation-trials Deaktiviert die Website-Isolation.
disable-web-security Deaktiviert die ursprungsübergreifende Richtlinie und erzwingt nicht die Richtlinie für denselben Ursprung. Wird nur für Website-Tests verwendet.
disk-cache-size Erzwingt, dass der maximale Speicherplatz in Bytes, der vom Datenträgercache verwendet wird, festgelegt wird.
do-not-de-elevate Verhindert die Heraufstufung von WebView2 beim Start. Wird nach dem Erhöhen der Erhöhung verwendet, um Endlosschleifen zu verhindern.
edge-webview-debugging-script Führt das Skript asynchron aus PostWebMessage .
edge-webview-disable-interactive-dragging Deaktiviert das Auftreten von Zeiger- und Fokusereignissen für Elemente, die über das Attribut verfügen --app-region: drag . Wenn dieses Kennzeichen nicht gesetzt ist, sind Ziehelemente standardmäßig interaktiv.
edge-webview-enable-mojo-ipcz Aktiviert MojoIpcz (mojo-ipcz) für Apps, die WebView2 verwenden.
edge-webview-force-personal-context Erzwingt, dass Edge WebView-Browserprozesse im persönlichen WIP-Kontext ausgeführt werden.
edge-webview-foreground-boost-opt-in Aktiviert die Vordergrundverstärkung.
edge-webview-foreground-boost-opt-out Deaktiviert die Vordergrundverstärkung.
edge-webview-interactive-dragging Ermöglicht das Auftreten von Zeiger- und Fokusereignissen für Elemente, die über das --app-region: drag Attribut verfügen. Ziehelemente sind standardmäßig interaktiv.
edge-webview-is-background Gibt an, dass WebView im Hintergrund gestartet wird.
edge-webview-no-dpi-workaround Deaktiviert die Problemumgehung "DPI-Sensibilisierung für App-Kompatibilitätsshime", die den Edge WebView-Browserprozess über eine Shell startet, sodass der Prozess nicht den Shim "App-kompatibel" erbt.
edge-webview-run-with-package-id Führt WebView-Prozesse mit einer Paketidentität (Paket-ID) für eine überbrückte Desktop-App aus.
edge-webview-run-without-package-id Führt WebView-Prozesse ohne Paketidentität (Paket-ID) für eine überbrückte Desktop-App aus.
edge-webview-unique-window-class Veranlasst WebView2, modulspezifische Fensterklassen zu registrieren, indem automatisch ein Suffix angehängt wird, das vom Dateinamen des Clientmoduls ohne Pfad- oder Erweiterungsdetails abgeleitet wird. Beispielsweise wird für den Dateinamen EmbeddedBrowserWebView.dlldas Suffix von EmbeddedBrowserWebView an angehängtChrome_WidgetWin_0, wodurch .Chrome_WidgetWin_0_EmbeddedBrowserWebView Aktivieren Sie dieses Flag, um einen Absturz zu vermeiden, der auftreten kann, wenn verschiedene Versionen von WebView2 und Chromium Embedded Framework (CEF) im selben Prozess vorhanden sind und versuchen, mit Fenstern zu interagieren, die dieselbe Klasse verwenden.
embedded-browser-webview-dpi-awareness Legt die DPI-Awareness-Stufe der serverseitigen Prozesse fest.
enable-aggressive-domstorage-flushing Ermöglicht aggressives Leeren des DOM-Speichers, um Datenverluste zu minimieren.
enable-blink-features enable-blink-features=DragAndDropJSFileObjectsermöglicht das Ziehen von JavaScript-konstruierten File Objekten aus dem WebView2-Steuerelement in native Windows-Anwendungen und in andere Anwendungen, die auf dem Chromium-Browsermodul basieren. Derzeit auf Bild-MIME-Typen beschränkt. Ohne dieses Flag werden die Dateibytes verworfen, und nur der Dateiname wird als Nur-Text übermittelt. Files, die über diesen Pfad übermittelt werden, erhalten Mark keine Webkennzeichnung.
enable-experimental-web-platform-features Aktiviert Webplattform-Features, die sich in der Entwicklung befinden.
enable-logging Aktivieren Sie die Protokollierung auf Fehlerebene.
force-color-profile Erzwingen Sie, dass alle Monitore so behandelt werden, als hätten sie das angegebene Farbprofil. Gültige Werte: srgb, generic-rgb.
force-device-scale-factor Überschreibt den Geräteskalierungsfaktor für die Edge WebView-Browserbenutzeroberfläche und den Inhalt.
force-fieldtrials Kann verwendet werden, um Feldversuche beim lokalen Testen von Änderungen zu erzwingen. Das Argument ist eine Liste von Namen/Wert-Paaren, die durch Schrägstriche getrennt sind. Wenn dem Namen einer Testversion ein Sternchen vorangestellt ist, wird diese Testversion aktiviert. Beispiel: Das folgende Argument definiert zwei Testversionen, wobei der zweite aktiviert ist: EdgeNow/Enable/*MaterialDesignNTP/Default/. Diese Option kann auch vom Browserprozess verwendet werden, um die Liste der Testversionen im gleichen Format an einen Nicht-Browserprozess zu senden.
force-fieldtrial-params Kann verwendet werden, um Parameter von Feldversuchen beim lokalen Testen von Änderungen zu erzwingen. Das Argument ist eine Parameterliste von (Schlüssel-, Wert-) Paaren, denen ein zugeordnetes Paar (Test, Gruppe) vorangestellt ist. Verwenden Sie für mehrere Paare (Test-, Gruppen-) ein Kommatrennzeichen.
force-renderer-accessibility Ob die Barrierefreiheit des Renderers aktiviert werden soll, anstatt die Barrierefreiheit des Renderers bei Bedarf zu aktivieren, wenn eine Sprachausgabe erkannt wird. Das disable-renderer-accessibility Kennzeichen überschreibt dieses Kennzeichen, wenn das disable-renderer-accessibility Kennzeichen vorhanden ist.
HardwareMediaKeyHandling Ermöglicht die Handhabung von Hardwaremedienschlüsseln zur Steuerung von Medien.
ignore-certificate-errors Ignoriert zertifikatsbezogene Fehler.
ignore-gpu-blocklist Ob die GPU-Blockliste ignoriert werden soll.
incognito Erzwingt den InPrivate-Modus (Inkognito), auch wenn das Benutzerdatenverzeichnis mithilfe des Flags --user-data-dir angegeben wird.
isolate-origins Dedizierte Prozesse für eine Reihe von Ursprüngen erfordern, die als durch Trennzeichen getrennte Liste angegeben werden. Beispiel: --isolate-origins=https://www.foo.com,https://www.bar.com.
js-flags Gibt die Flags an, die an die JS-Engine übergeben werden. Verfügbare Flags: scavenger_max_new_space_capacity_mb: Gibt die maximale Grenze (in MB) für Scavenger-Garbage Collectors (kleiner) in der V8-JavaScript-Engine an.
Ein niedrigeres Pufferspeicherlimit für Aufräumer reduziert die Speicherauslastung und erhöht die Häufigkeit der Ausführung kleinerer Garbage Collectors.
Ein höheres Aufräumspeicherlimit erhöht die Speicherauslastung und verringert die Häufigkeit der Ausführung kleinerer Garbage Collectors. Beispiel: --js-flags=--scavenger_max_new_space_capacity_mb=8.
lang Die Sprachdatei, die WebView2 öffnen möchte. Von der Form language[-country], wobei Sprache der 2-Buchstaben-Code aus ISO-639 ist.
log-net-log Ermöglicht das Speichern von Net-Log-Ereignissen in einer Datei. Wenn ein Wert angegeben wird, wird dieser Wert als Verzeichnispfad und Dateiname verwendet. Wenn kein Wert angegeben wird, wird die Datei benannt netlog.jsonund im Benutzerdatenverzeichnis abgelegt.
long-animation-frame-timing Bietet detailliertes Timing für lange Animationsframes, d. h. Frames, die die Standarddauer von 16,67 ms (60 fps) überschreiten. Dies hilft beim Debuggen und bei der Leistungsanalyse, um Leistungsengpässe für animationsintensive Anwendungen zu identifizieren und zu optimieren.
msAbydos Aktiviert die "Handschrift-zu-Text"-Oberfläche.
msAbydosGestureSupport Ermöglicht Benutzern die Verwendung von Gesten (z. B. die Durchstreichgeste), um Text mit einem Stift zu löschen. Nur gültig, wenn das msAbydos Kennzeichen aktiviert ist.
msAbydosHandwritingAttr Gibt an, ob die Funktion "Handschrift in Text" für Eingabeelemente auf DOM-Ebene aktiviert ist. Nur gültig, wenn das msAbydos Kennzeichen aktiviert ist.
msAbydosForWindowlessWV2 Aktiviert die ShellHandwriting-Funktionalität (Windows Shell Handwriting) im Window-to-Visual-Hostingmodus. Nur gültig, wenn das msAbydos Kennzeichen aktiviert ist. Siehe auch Windowed vs. Visual Hosting von WebView2.
msAllowAmbientAuthInPrivateWebView2 Dieses Flag ist zusammen mit dem msSingleSignOnForInPrivateWebView2 Browserflag zu verwenden, um Single Sign-On (SSO) mit dem standardmäßigen Anmeldeinformations- oder Umgebungsauthentifizierungsfluss zu ermöglichen.
msEdgeDesignerDriverFix Ermöglicht das Abrufen von Inhalten und die automatische Anzeige der Designer-Funktion. Das Feature "Designer" wird in WebView2 nicht unterstützt.
msEdgeDesignerUI Aktiviert die Designer Shoreline-App. Die Designer Shoreline App wird in WebView2 nicht unterstützt.
msEdgeDevToolsWdpRemoteDebugging Ermöglicht das Remotedebuggen. Siehe Remotedebuggen von WebView2 WinUI 2 (UWP)-Apps, Remotedebuggen von Windows-Geräten.
msEdgeFluentOverlayScrollbar Erzwingen Sie die Aktivierung von Fluent Overlay Bildlaufleisten, wobei der jeweilige Wert kFluentScrollbar überschrieben wird.
msEdgeHubAppDesigner Aktiviert die Designer Shoreline-App. Die Designer Shoreline App wird in WebView2 nicht unterstützt.
msEdgeWebViewApplyWebResourceRequestedFilterForOOPIFs Legt fest, dass die AddWebResourceRequestedFilter Methode (einschließlich Überladungen) auch für Out-of-Process-Iframes gilt.
.NET: AddWebResourceRequestedFilter
WinRT: AddWebResourceRequestedFilter
Win32: AddWebResourceRequestedFilterWithRequestSourceKinds
msEnhancedTextContrast Verbessert die Textkontrastverbesserung und Gammakorrektur, um die Qualität und Klarheit anderer nativer Windows-Anwendungen zu erreichen. Wenn dieses Kennzeichen verwendet wird, beachtet das Schriftartrendering die ClearType-Tuner-Einstellungen des Benutzers beim Anwenden der Textkontrastverbesserung und Gammakorrektur.
msEnhancedTrackingPreventionEnabled Ermöglicht native Datenschutzfunktionen, z. B. das Blockieren von Cookies und Webanforderungen in Domänen, die als Tracking-Domänen bekannt sind.
msFloatyMode Nimmt einen truefalse oder-Wert an. If trueaktiviert die Floaty-Funktion. Wenn false, wird die Floaty-Funktion deaktiviert. Verwenden Sie dieses Flag, um das Floaty-Feature zu deaktivieren, da WebView keine Browseraufbewahrungsexperimente unterstützt.
msFloatyShouldHonorIndiaHoldout Nimmt einen truefalse oder-Wert an. Wenn true, ehrt die indische Verweigerergruppe. Wenn false, deaktiviert das aktivierte Floaty-Feature, wenn der Benutzer Teil der indischen Verweigerergruppe ist, da WebView keine Experimente zur Browseraufbewahrung unterstützt.
msOverlayScrollbarWinStyle Ob die Benutzer zwischen Überlagerungs- und Nicht-Überlagerungsmodi für Fluent-Bildlaufleisten wechseln können.
msPageInteractionManagerWebview2 Standardmäßig ist die API für Seiteninteraktionseinschränkungs-Manager für WebView2 deaktiviert. Wenn eine App die Konfiguration dieser API in WebView2 aktivieren muss, muss die App dieses Flag aktivieren.
msPdfEnableAsPreview Mit dieser Funktion kann der PDF-Viewer mit einer minimalen Symbolleiste und im schreibgeschützten Vorschaumodus gestartet werden.
msSingleSignOnForInPrivateWebView2 Dieses Flag aktiviert den Single Sign-On (SSO)-Fluss für InPrivate-Sitzungen (Inkognito) von WebView2. Aktiviert browserbasiertes SSO im InPrivate-Modus (Inkognito).
msSingleSignOnOSForPrimaryAccountIsShared Ermöglicht die implizite Anmeldung bei Microsoft-Webseiten mit einem beliebigen Konto unter Verwendung der Informationen aus dem primären Betriebssystemkonto.
msSmartScreenProtection Stellt den SmartScreen-Schutz zur Verfügung.
msUseSpellCheckCorrectionsCard Veranlasst, dass Korrekturen Karte Benutzeroberfläche angezeigt werden, wenn der Benutzer auf ein falsch geschriebenes Wort klickt.
msWebViewAllowLocalNetworkAccessChecks Aktiviert Sicherheitsprüfungen für den lokalen Netzwerkzugriff, die den Zugriff von Webinhalten aus öffentlichen Ursprüngen auf lokale und Loopbacknetzwerkressourcen einschränken, sofern dies nicht ausdrücklich gestattet ist. Standardmäßig deaktiviert; müssen von der App aktiviert werden, um das Verhalten des lokalen Netzwerkzugriffs in WebView2 zu konfigurieren.
Hinweis: Dieses Featureflag gilt bis das Onboarding der APIs vollständig erfolgt und ihre Einführung einen stabilen Zustand erreicht. Danach wird dieses Flag verworfen.
msWebView2BrowserHitTransparent Bewirkt, dass Maus- und Tastaturereignisse das WebView2-Steuerelement an die zugrunde liegende App übergeben, damit die App diese Ereignisse behandeln kann, anstatt dass das WebView2-Steuerelement die Ereignisse behandelt. Wenn dieses Flag nicht aktiviert ist, verarbeitet das WebView2-Steuerelement Maus- und Tastaturereignisse. Die Ereignisse werden nicht an die zugrunde liegende App weitergegeben. Mit diesem Flag kann getestet werden, wie sich die App verhält, wenn das WebView2-Steuerelement Eingabeereignisse nicht abfängt, in Szenarien, in denen die App Eingabeereignisse direkt verarbeiten muss. Dieses Flag nimmt keinen Wert an. Dieses Flag kann dazu führen, dass die App abstürzt oder einfriert.
msWebView2CancelInitialNavigation Bricht die anfängliche Navigation in WebView2 ab, um die Startleistung zu verbessern.
msWebView2CodeCache Macht JavaScript-Ressourcen, die in einer WebView2-App geladen SetVirtualHostNameToFolderMapping werden oder add_WebResourceRequested für die Bytecodezwischenspeicherung geeignet sind, wodurch das dritte und folgende Ladevorgänge beschleunigt werden sollten. Dieses Feature ermöglicht auch das Zwischenspeichern von Bytecode für alle anderen Komponenten, die den DevTools-Netzwerkabfangmechanismus verwenden, um benutzerdefinierte Antworten bereitzustellen. siehe Benutzerdefinierte Verwaltung von Netzwerkanforderungen.
msWebView2EnableDownloadContentInWebResourceResponseReceived Erlaubt Antworten von Navigationen, die zu Downloads werden, in WebResourceResponseReceivedverfügbar zu sein.
msWebView2EnableDraggableRegions Nimmt einen truefalse oder-Wert an. Wenn trueaktiviert, verwenden Webseiten in WebView2 die app-region: drag\|nodrag CSS-Formatvorlage, wodurch Elemente mit dieser Formatvorlage sich wie eine Titelleiste verhalten. Wenn falseoder ohne dieses Flag, hat der app-region: drag\|nodrag CSS-Stil keine Auswirkungen.
msWebView2NativeEventDispatch Verwendet eine native Mojo-Verbindung, um interne Ereignisse, wie z. B. Webnachrichten, an einen Rendererprozess zu senden.
msWebView2SimulateMemoryPressureWhenInactive Simuliert die Arbeitsspeicherauslastung für eine inaktive WebView.
msWebView2TextureStream Ermöglicht das Streamen von erfassten oder zusammengestellten Videoframes in das WebView2-Steuerelement, wo JavaScript die Frames über W3C-Standard-DOM-APIs, einschließlich des Video Embed-Elements und MediaStream, rendern oder anderweitig mit ihnen interagieren kann.
msWebView2TreatAppSuspendAsDeviceSuspend Wenn alle WebViews angehalten werden, behandelt WebView2 die App so, als wäre das Gerät angehalten, und alle verzögerten Aufgaben und Zeitgeber werden angehalten.
no-proxy-server Überschreibt alle anderen übergebenen Proxyserverflags.
net-log-capture-mode Legt die Granularität der Ereignisse fest, die im Netzwerkprotokoll erfasst werden sollen. Gültige Werte: Default, IncludeSensitive, Everything.
no-network-profile-warning Veranlasst, dass der Browser eine Warnung ausgibt, wenn sich die benutzerdefinierte Datei auf einer Netzwerkfreigabe befindet. Dieses Flag wird nur unter Windows unterstützt. Dieses Flag wird auf anderen Plattformen ignoriert.
no-sandbox Deaktiviert die Sandbox für alle Prozesstypen, die sich normalerweise in der Sandbox befinden. Dieses Cookie dient nur zu Testzwecken als Flag auf Browserebene.
no-first-run Überspringt First-Run Aufgaben, unabhängig davon, ob es sich tatsächlich um die erste Ausführung handelt, und überspringt die Anzeige der Seite "Neuigkeiten". Dieses Flag wird von kForceFirstRun (for the First-Run Experience (FRE)) und von kForceWhatsNew (for display What's new) überschrieben. Dieses Flag lässt die First Run-Sentinel nicht fallen und verhindert daher nicht, dass die First-Run Erfahrung beim nächsten Start des Edge WebView-Browsers ohne dieses Flag auftritt. Dieses Flag aktualisiert nicht den letzten Meilenstein "Neuigkeiten" und verhindert daher nicht, dass Neuigkeiten beim nächsten Start des Edge WebView-Browsers ohne dieses Flag angezeigt werden.
PartitionedCookies Ermöglicht Websites, die Partitionierung ihrer Cookies durch die Website auf oberster Ebene mithilfe des Partitioned Attributs zu aktivieren. Partitionierte Cookies werden nur gesendet, wenn sich der Browser auf derselben Website der obersten Ebene befindet, auf der er sich beim Setzen des Cookies befand.
proxy-auto-detect Erzwingt die automatische Proxyerkennung.
proxy-bypass-list Eine Liste der Hosts, für die Proxyeinstellungen umgangen werden; die angegebenen Hosts verwenden dann stattdessen direkte Verbindungen. Dieses Flag wird ignoriert, es sei denn --proxy-server , es wird ebenfalls angegeben. Mehrere Hosts können als durch Trennzeichen getrennte Liste angegeben werden.
proxy-server Ein Proxyserver, der Systemeinstellungen überschreibt. Dieses Flag wirkt sich nur auf HTTP- und HTTPS-Anforderungen aus.
remote-allow-origins Aktiviert Websocketverbindungen nur von den angegebenen Ursprüngen. Der * Platzhalter erlaubt einen beliebigen Ursprung.
remote-debugging-port Aktiviert das Remotedebuggen über HTTP am angegebenen Port.
RendererAppContainer Aktiviert Renderer AppContainer.
Restart Gibt an, dass der Microsoft Edge WebView2-Browserprozess neu gestartet wurde (z. B. nach einer Kennzeichnungsänderung). Verwenden Sie dieses Flag, um den Start beim Aufzeichnen der Launch.Mode2 Metrik zu ignorieren.
sdsm-state Status "Super Duper Secure Mode". Gültige Werte: off, basic, balanced, strict.
SharedArrayBuffer Gibt an, dass ein SharedArrayBuffer Thread vorhanden ist.
SpareRendererForSitePerProcess Lässt den Edge Webview-Ersatzrendererprozess versuchen, immer einen warmen Ersatzrendererprozess für die zuletzt angeforderte BrowserContextauszuführen. Dieses Feature wird nur im Site-per-Process-Modus abgefragt.
ThirdPartyStoragePartitioning Aktiviert die Partitionierung von Drittanbieterspeichern (z. B IndexedDB . oder CacheStorage) durch die Website der obersten Ebene, um die Fingerabdrücke zu reduzieren.
unsafely-treat-insecure-origin-as-secure Behandelt gegebene (unsichere) Ursprünge als sichere Ursprünge. Es können mehrere Ursprünge als durch Trennzeichen getrennte Liste angegeben werden. Die Definition von sicheren Kontexten finden Sie unter Sichere Kontexte, einschließlich des Abschnitts Ist origin potenziell vertrauenswürdig?. Beispiel: --unsafely-treat-insecure-origin-as-secure=http://a.test,http://b.test.
use-fake-device-for-media-stream Verwendet ein gefälschtes Gerät für Media Stream, um eine echte Kamera und ein Mikrofon zu ersetzen.
use-fake-ui-for-media-stream Umgeht die Medienstream-Infoleiste, indem das Standardgerät für Medienstreams (z. B. WebRTC) ausgewählt wird. Funktioniert mit --use-fake-device-for-media-stream. Bevorzugen Sie stattdessen die Verwendung --auto-accept-camera-and-microphone-capture , die nicht mit der Bildschirmaufnahme interagiert, z. B. das Aufzeichnen einer Browserregisterkarte.
use-system-proxy-resolver Verwendet WinHttp zum Auflösen von Proxys anstelle der normalen Proxy-Auflösungslogik von WebView2. Dieses Flag wird nur unter Windows unterstützt.
user-agent Eine Zeichenfolge, die verwendet wird, um den Standardbenutzer-Agent mit einem benutzerdefinierten Benutzer-Agent zu überschreiben.
user-data-migrated Gibt an, dass dieser Prozess das Produkt eines Relaunches nach der Migration von Benutzerdaten ist.
UseBackgroundNativeThreadPool Veranlasst WebView2 ThreadPoolImpl, eine Hintergrund-Threadgruppe zu verwenden, die von einer nativen Threadpoolimplementierung unterstützt wird.
UseNativeThreadPool Veranlasst WebView2 ThreadPoolImpl , einen Vordergrund ThreadGroup zu verwenden, der durch eine native Threadpoolimplementierung unterstützt wird.
V8Maglev Aktiviert den Maglev-Compiler. Dadurch wird das V8-Flag nur festgelegt, wenn es manuell überschrieben wird. andernfalls wird auf die V8-Standardeinstellung verwiesen.

Siehe auch