Пример #1
0
String WebPageProxy::standardUserAgent(const String& applicationNameForUserAgent)
{
    DEFINE_STATIC_LOCAL(String, osVersion, (windowsVersionForUAString()));
    DEFINE_STATIC_LOCAL(String, webKitVersion, (userVisibleWebKitVersionString()));

    return makeString("Mozilla/5.0 (", osVersion, ") AppleWebKit/", webKitVersion, " (KHTML, like Gecko)", applicationNameForUserAgent.isEmpty() ? "" : " ", applicationNameForUserAgent);
}
Пример #2
0
String WebPageProxy::standardUserAgent(const String& applicationNameForUserAgent)
{
   DEFINE_STATIC_LOCAL(String, osVersion, (windowsVersion()));
   DEFINE_STATIC_LOCAL(String, webKitVersion, (userVisibleWebKitVersionString()));

   // FIXME: We should upate the user agent if the default language changes.
   String language = defaultLanguage();

   if (applicationNameForUserAgent.isEmpty())
       return makeString("Mozilla/5.0 (Windows; U; ", osVersion, "; ", language, ") AppleWebKit/", webKitVersion, " (KHTML, like Gecko)");
   return makeString("Mozilla/5.0 (Windows; U; ", osVersion, "; ", language, ") AppleWebKit/", webKitVersion, " (KHTML, like Gecko) ", applicationNameForUserAgent);
}