2013-12-13 4 views
24

최근 Nexus 4를 Android 4.4로 업그레이드했습니다. 내 응용 프로그램을 디버깅하는 동안 메시지를 발견했습니다. W/chromium(14962): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementation시스템 구현이 없기 때문에 PAC 지원이 비활성화되었습니다.

어떤 의미입니까?


로그 캣

12-12 17:38:56.726: V/WebViewChromium(14962): Binding Chromium to the main looper Looper{41f91588} 
12-12 17:38:56.736: I/chromium(14962): [INFO:library_loader_hooks.cc(112)] Chromium logging enabled: level = 0, default verbosity = 0 
12-12 17:38:56.736: I/BrowserProcessMain(14962): Initializing chromium process, renderers=0 
12-12 17:38:56.746: W/chromium(14962): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementation 

답변

40

나는 안전하게이 일을 무시할 수 있다고 생각합니다. 그것은 Chromium Browser Engine에서 하드 코딩 된 것입니다. ProxyResolverFactoryForSystem::IsSupported() 그냥 false을 반환 위치를

class ProxyResolverFactoryForSystem : public ProxyResolverFactory { 
    //[...] 
    static bool IsSupported() { 
#if defined(OS_WIN) || defined(OS_MACOSX) 
    return true; 
#else 
    return false; 
#endif 
    } 
}; 
윈도우 또는 맥 OS에하지 않으면 당신은 크롬 소스를 선택하면

(https://chromium.googlesource.com/chromium/src.git/+/master/net/proxy/proxy_service.cc) 볼 ProxyService::CreateUsingSystemProxyResolver 당신은

if (!ProxyResolverFactoryForSystem::IsSupported()) { 
    LOG(WARNING) << "PAC support disabled because there is no " 
       "system implementation"; 
    return CreateWithoutProxyResolver(proxy_config_service, net_log); 
} 

를 찾을 수

관련 문제