@romashkoaleksandr

Как оправить запрос через прокси в расширении?

Здравствуйте!
Пишу расширение для хрома, скажите, нужно написать функцию, которая БУДЕТ ВЫПОЛНЯТЬСЯ В BG

Суть функции:
Отправлять запрос через указанный прокси..

Пример:
function href(url, proxyDetails, callback) {
  var res = 'тут запрос через прокси';
  callback(res);
}


Через chrome.proxy сделать не получилось, т.к. там нельзя указать прокси только для одного запроса...

Прошу помощи :)
т.е. если выполняется запрос не через эту функцию, то запрос должен пройти с ip пользователя, а если через функцию, то через прокси...
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 2
yarkov
@yarkov
Vue.js Frontend Developer
А что вы используете для http запросов?
Почитайте доку, наверняка там есть пример с прокси.
Например https://github.com/axios/axios/blob/master/README....
Ответ написан
latteo
@latteo
chrome.proxy позволяет скормить браузеру pac file.
Через этот файлик можно провести довольно тонкую настройку, в том числе на конкретный url:
function FindProxyForURL(url, host) {
	// our local URLs from the domains below example.com
  if (shExpMatch(url, "*.example.com/*"))
	{
		return "PROXY fastproxy.example.com:8080";
	}

	// All other requests go directly to the WWW
	return "DIRECT";
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
ИА «Кельник» Санкт-Петербург
от 50 000 до 70 000 руб.
Biganto Москва
от 130 000 до 130 000 руб.
HTML Academy Москва
от 85 000 до 100 000 руб.
14 авг. 2018, в 12:00
600 руб./в час
14 авг. 2018, в 11:32
1500 руб./за проект