Я пытаюсь открыть хром в режиме головы на моем машине Linux, используя пользовательское расширение для обработки аутентифицированных прокси -серверов. Despite configuring the webRequest.onAuthRequired listener in my background script, Chromium isn't authenticating with the proxy.
Chromium Details:
Binaries downloaded from: https://commondatastorage.googleapis.co ... Linux_x64/
Версия: Chrome.137.0.7151.55 < /p>
Команда открыть Chromium: < /p>
timeout -k 10 1800 /path_to_chrome_binary/chrome --disable-popup-blocking --allow-running-insecure-content --ignore-certificate-errors --no-sandbox --remote-allow-origins=* --user-agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.6422.112 Safari/537.36" --proxy-server='{proxy_host}:{proxy_port}' --user-data-dir={user_data_path} --remote-debugging-port=9732 --load-extension={path_to_extension}
< /code>
(примечание: {proxy_host}, {proxy_port}, {user_data_path}, {path_to_extension} - заполнители.) /> manifest.json:
`{
"manifest_version": 3,
"name": "Proxy Authenticator",
"version": "1.0",
"description": "Handles proxy authentication",
"permissions": [
"proxy",
"storage",
"webRequest",
"webRequestAuthProvider",
"webRequestBlocking",
"scripting"
],
"host_permissions": [""],
"background": {
"service_worker": "background.js"
},
"action": {
"default_title": "Proxy Authenticator"
}
}`
< /code>
background.js:
`chrome.webRequest.onAuthRequired.addListener(
function(details, callback) {
console.log(`Auth challenge for: ${details.uri}`);
callback({
authCredentials: {
username: '{proxy_username}',
password: '{proxy_password}'
}
});
},
{ urls: [""] },
['asyncBlocking']
);`
< /code>
(примечание: {proxy_username} и {proxy_password} - заполнители.) Console.log внутри Onauthrequired, похоже, не запускается, или аутентификация не применяется правильно. < /P>
Что я здесь делаю? /> Подтвержденный Manifest_version - 3, а фон использует service_worker. < /P>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -not-worki
Аутентификация прокси -сервера хрома с WebRequest.onauthrequired расширением не работает (MV3) ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение