Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
-
CoreWebView2EnvironmentOptionsKlasse:
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
- Einführung in Microsoft Edge WebView2
- WebView2-API-Referenz – API-Referenzlinks für zusätzliche Plattformen und Sprachen, z. B. WinRT/C++ (COM).