The My Opera forums have been replaced with forums.opera.com. Please head over there to discuss Opera's products and features
See the new ForumsYou need to be logged in to post in the forums. If you do not have an account, please sign up first.
pac, squid, error pages
opera 11.52squid 2.7.STABLE9
firefox 4.0.1
ie 8
pac-файл:
function FindProxyForURL(url, host) {
var resolved_ip = dnsResolve(host);
if (shExpMatch(url,"bla-bla.ru*") ||
shExpMatch(url,"*.bla-bla.ru*") ||
isInNet(resolved_ip, "10.0.0.0", "255.0.0.0") ||
isInNet(resolved_ip, "172.16.0.0", "255.240.0.0") ||
isInNet(resolved_ip, "192.168.0.0", "255.255.0.0") ||
isInNet(resolved_ip, "127.0.0.0", "255.255.255.0")) return "DIRECT";
return "PROXY proxy.bla-bla.ru:3128";
}
задан файл для pac, в файле том для локали(ip и domain) прописано direct, дефолтом- прокси. и, видимо, работает как предполагалось, поскольку в локаль ходит прямо, на остальное- через прокси. проверялось также на firefox, ie. когда прокси запрещает ходит, то в соответствующую страницу вставлена картинка, которая не отображается(не выдёргивается с http-сервера(в локали) где лежит) на странице в opera, но отображается в ie, firefox в равных условиях(подчёркиваю, что в равных, у всех pac-файл был указан явно, кэши убивались, с одной машины и одного ip тестились), в тоже самое время картинка отображается в opera, если запросить её явно, в тоже самое время картинка отображается на странице, если вместо pac-файла указать адрес прокси. во всех случаях ie и firefox отображают. что каг бэ наводит на две мысли: баг в opera при обработке pac-файла; кривой pac-файл, на который закрывают глаза ie и firefox. где истина?
обойти эту "особенность" можно через http://en.wikipedia.org/wiki/Data_URI_scheme
спасибо за помощь
спасибо за помощь