2013-12-13 3 views
24

Ich habe kürzlich mein Nexus 4 auf Android 4.4 aktualisiert. Beim Debuggen meiner App entdeckte ich die Nachricht W/chromium(14962): [WARNING:proxy_service.cc(888)] PAC support disabled because there is no system implementationPAC-Unterstützung deaktiviert, da keine Systemimplementierung vorhanden ist

Was bedeutet das?


Logcat

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 

Antwort

40

Ich glaube, Sie sicher diese eine ignorieren können. Es ist in Chromium Browser Engine ein bisschen hart codiert.

Wenn Sie Chromium Quellen überprüfen (https://chromium.googlesource.com/chromium/src.git/+/master/net/proxy/proxy_service.cc) und sehen ProxyService::CreateUsingSystemProxyResolver werden Sie

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

finden, wo ProxyResolverFactoryForSystem::IsSupported() nur false Rückkehr, wenn Sie nicht auf Windows oder MacOS sind

class ProxyResolverFactoryForSystem : public ProxyResolverFactory { 
    //[...] 
    static bool IsSupported() { 
#if defined(OS_WIN) || defined(OS_MACOSX) 
    return true; 
#else 
    return false; 
#endif 
    } 
}; 
Verwandte Themen