Skip to content

Commit 4bfd8c9

Browse files
committed
Update WebRTC preferences
1 parent 5eabb40 commit 4bfd8c9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

seleniumbase/core/browser_launcher.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -776,6 +776,11 @@ def _set_chrome_options(
776776
prefs["enable_do_not_track"] = True
777777
if external_pdf:
778778
prefs["plugins.always_open_pdf_externally"] = True
779+
if proxy_string or proxy_pac_url:
780+
# Implementation of https://stackoverflow.com/q/65705775/7058266
781+
prefs["webrtc.ip_handling_policy"] = "disable_non_proxied_udp"
782+
prefs["webrtc.multiple_routes_enabled"] = False
783+
prefs["webrtc.nonproxied_udp_enabled"] = False
779784
chrome_options.add_experimental_option("prefs", prefs)
780785
if enable_sync:
781786
chrome_options.add_experimental_option(

0 commit comments

Comments
 (0)