Я пытаюсь открыть хром в режиме головы на моем машине 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
Форум по Javascript
1749571876
Anonymous
Я пытаюсь открыть хром в режиме головы на моем машине 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.com/chromium-browser-snapshots/index.html?prefix=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>
Подробнее здесь: [url]https://stackoverflow.com/questions/79660806/chromium-proxy-authentication-with-webrequest-onauthrequired-extension-not-worki[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия