]> spindle.queued.net Git - midori/commitdiff
Add Chrome as an identification option
authorChristian Dywan <christian@twotoasts.de>
Thu, 21 Jun 2012 15:23:12 +0000 (17:23 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 21 Jun 2012 15:33:27 +0000 (17:33 +0200)
midori/midori-websettings.c
midori/midori-websettings.h

index 11dc999f9a73352ae9e17c4fc8e5398e6918070b..650a5f33228c4719962be2483a690d2309aa77d5 100644 (file)
@@ -311,6 +311,7 @@ midori_identity_get_type (void)
         static const GEnumValue values[] = {
          { MIDORI_IDENT_MIDORI, "MIDORI_IDENT_MIDORI", N_("_Automatic") },
          { MIDORI_IDENT_GENUINE, "MIDORI_IDENT_GENUINE", N_("Midori") },
+         { MIDORI_IDENT_CHROME, "MIDORI_IDENT_CHROME", N_("Chrome") },
          { MIDORI_IDENT_SAFARI, "MIDORI_IDENT_SAFARI", N_("Safari") },
          { MIDORI_IDENT_IPHONE, "MIDORI_IDENT_IPHONE", N_("iPhone") },
          { MIDORI_IDENT_FIREFOX, "MIDORI_IDENT_FIREFOX", N_("Firefox") },
@@ -1434,6 +1435,10 @@ generate_ident_string (MidoriWebSettings* web_settings,
     case MIDORI_IDENT_GENUINE:
         return g_strdup_printf ("Mozilla/5.0 (%s %s) AppleWebKit/%d.%d+ %s",
             platform, os, webcore_major, webcore_minor, appname);
+    case MIDORI_IDENT_CHROME:
+        return g_strdup_printf ("Mozilla/5.0 (%s %s) AppleWebKit/%d.%d "
+            "(KHTML, like Gecko) Chrome/18.0.1025.133 Safari/%d.%d %s",
+            platform, os, webcore_major, webcore_minor, webcore_major, webcore_minor, appname);
     case MIDORI_IDENT_MIDORI:
     case MIDORI_IDENT_SAFARI:
         g_object_set (web_settings, "enable-site-specific-quirks", TRUE, NULL);
index 08dc876eeed0becabcc4e5d3898282e4cb7b308a..05db97100154ef8c68862650f1cdc59a551c36b7 100644 (file)
@@ -142,6 +142,7 @@ typedef enum
 {
     MIDORI_IDENT_MIDORI /* Automatic */,
     MIDORI_IDENT_GENUINE /* Midori */,
+    MIDORI_IDENT_CHROME,
     MIDORI_IDENT_SAFARI,
     MIDORI_IDENT_IPHONE,
     MIDORI_IDENT_FIREFOX,