Сегодня у меня была удача, и она пошла полный экран. Когда я проверил Панель управления> Персонализация> Настройки Дисплея, она была установлена в 640 x 480, который является нижней точкой на ползунке. Я думаю, что это имеет к должному с Виртуальными Консольными Настройками ПК> Дисплей, где "Опции изменения размеров окна виртуальной машины" установлен "Позволить любое разрешение экрана".
Это, кажется, хорошо работает для меня:
function FindProxyForURL(url, host) {
if ( shExpMatch(url, "http://www.test.com:765/*") ) { return "DIRECT"; }
return "PROXY proxy:port";
}
BTW, можно использовать предупреждение () для отладки, по крайней мере, под IE. Это дрянно, но это, по крайней мере, получает Вас некоторое понимание, что делает сценарий. Очевидно, удалите их перед входом в производство.
Если вам нужно что-то более общее, чтобы разрешить все запросы, требующие нестандартного порта для прямой передачи, попробуйте:
if (shExpMatch(url, "*://" + host + ":*"))
return "DIRECT";
Это не идеально (и вы можете хотите изменить так, чтобы запросы, явно указывающие стандартный порт для протокола, например: 80 для HTTP и: 443 для HTTPS, по-прежнему проходили через прокси), но он должен перехватывать большинство запросов. Уточнения приветствуются.