webpool: disable password save dialog and add chromium-l10n for Russian UI
- Add --disable-features=PasswordManagerEnabled to Chromium flags - Add credentials_enable_service=False and profile.password_manager_enabled=False to Chrome Preferences - Install chromium-l10n package in Dockerfile for Russian browser UI
This commit is contained in:
@@ -8,6 +8,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
|
|||||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||||
tini \
|
tini \
|
||||||
chromium \
|
chromium \
|
||||||
|
chromium-l10n \
|
||||||
xvfb \
|
xvfb \
|
||||||
x11vnc \
|
x11vnc \
|
||||||
fluxbox \
|
fluxbox \
|
||||||
|
|||||||
@@ -223,6 +223,9 @@ def _create_chrome_profile() -> str:
|
|||||||
"intl": {"accept_languages": "ru-RU,ru,en", "selected_languages": "ru-RU,ru"},
|
"intl": {"accept_languages": "ru-RU,ru,en", "selected_languages": "ru-RU,ru"},
|
||||||
"translate": {"enabled": False},
|
"translate": {"enabled": False},
|
||||||
"translate_blocked_languages": ["ru"],
|
"translate_blocked_languages": ["ru"],
|
||||||
|
"credentials_enable_service": False,
|
||||||
|
"credentials_enable_autosignin": False,
|
||||||
|
"profile": {"password_manager_enabled": False},
|
||||||
}
|
}
|
||||||
with open(os.path.join(default_dir, "Preferences"), "w") as f:
|
with open(os.path.join(default_dir, "Preferences"), "w") as f:
|
||||||
json.dump(prefs, f)
|
json.dump(prefs, f)
|
||||||
@@ -377,7 +380,7 @@ def open_web(
|
|||||||
"--use-gl=swiftshader",
|
"--use-gl=swiftshader",
|
||||||
"--kiosk",
|
"--kiosk",
|
||||||
"--disable-translate",
|
"--disable-translate",
|
||||||
"--disable-features=TranslateUI,ExtensionsToolbarMenu",
|
"--disable-features=TranslateUI,ExtensionsToolbarMenu,PasswordManagerEnabled",
|
||||||
"--disable-pinch",
|
"--disable-pinch",
|
||||||
"--overscroll-history-navigation=0",
|
"--overscroll-history-navigation=0",
|
||||||
"--ignore-certificate-errors",
|
"--ignore-certificate-errors",
|
||||||
|
|||||||
Reference in New Issue
Block a user