Можно ли установить настройки прокси-сервера в расширении Safari?
Поскольку Apple внедряет поддержку расширения в Safari 5, я хочу создать расширение, которое управляет настройками прокси-сервера непосредственно в браузере (например, AutoProxy для Firefox или Proxy Switchy для Chrome).
Я снял исходный код Proxy Switchy. Он в основном написан в Javascript/HTML, но использует внешний двоичный пакет для переключения прокси. Является ли эта схема выполнимой в расширении Safari? Если нет, существует ли другой способ управления настройками прокси-сервера в расширении?
Ответы
Ответ 1
У меня такой же вопрос, хотя уже почти 2016, и я использую Safari 9.0.2. Похоже, что Apple не предоставляет такой API для определения прокси-сервера для браузера в расширениях, как это делает Google для Chrome. Поэтому я предполагаю, что нужно иметь дело с общесистемными настройками прокси-сервера, то есть находить решения для настройки прокси-сервера, специфичного для приложения.
Ответ 2
На самом деле самым простым способом является использование концепции Apple "Местоположение". В меню Apple выберите "Местоположение" > "Настройки сети"...
Скорее всего, ваше текущее местоположение установлено как "Автоматически". Выберите "Изменить местоположения..." в меню выбора и добавьте дополнительные места прокси. Для каждого местоположения вы можете настроить разные настройки прокси-сервера, которые вы можете переключать непосредственно из меню Apple. Просто убедитесь, что вы отредактировали правильный сетевой интерфейс, на который вы хотите применить настройки прокси-сервера (если вы подключены через локальную сеть, но вы устанавливаете прокси только на Wi-Fi - это не сработает).
Настройки прокси находятся на вкладке [Прокси] [Прокси]. Включение и изменение прокси-серверов по мере необходимости.
Убедитесь, что ваш браузер Safari - или любой браузер, который вы будете использовать - настроен на использование "Настройки системного прокси"... и не его собственное переопределение. Safari всегда ссылается на параметры системной сети.
После рассмотрения этого вопроса - нужен ли нам еще один плагин, который будет делать то же самое?
Ответ 3
Да, можно установить настройку прокси-сервера в сафари. Следуйте инструкциям ниже.
1.) Откройте Safari, если он еще не открыт.
2. Выберите "Safari" > "Настройки" и нажмите "Дополнительно".
3.) Нажмите "Изменить настройки".
Откроется панель "Сетевые настройки".
Используйте информацию, полученную от администратора сети, чтобы изменить настройки прокси-сервера.
Нажмите "ОК".
Ответ 4
Настройка прокси-сервера BOL для Интернета
Откройте Safari и перейдите в раздел "Настройки".
Перейдите на вкладку "Дополнительно" и нажмите кнопку "Изменить настройки..." рядом с "Прокси".
Появится окно с именем Сеть. Прокрутите вниз до пункта "Выбрать прокси-сервер", чтобы настроить окно, и установите флажок "Автоматическая настройка прокси"
Введите адрес http://proxy.ucla.edu/cgi/proxy в поле URL.
Отменить выбор Использовать пассивный режим FTP, если он выбран.
Нажмите "Применить сейчас".
Теперь вы можете получить доступ к сайтам, ограниченным UCLA. На защищенной странице вам будет предложено ввести идентификатор входа в систему UCLA и пароль перед тем, как перейти на сайт.
См. оригинальное сообщение по ссылке ниже.
http://map.ais.ucla.edu/portal/site/UCLA/menuitem.789d0eb6c76e7ef0d66b02ddf848344a/?vgnextoid=d5b2dfc3cdcfb010VgnVCM200000dd6643a4RCRD
Ответ 5
(это ссылка, а не реклама) http://www.techrepublic.com/forum/info/101-226884
https://apple.stackexchange.com/info/18370/why-isnt-my-auto-proxy-setting-working-for-safari-5-1-in-lion
(ответ от techrepublic и apple.stackexchange это не реклама)
Я думаю, они говорят, что вы можете