summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/BrowserSettings.java
diff options
context:
space:
mode:
authorBart Sears <bsears@google.com>2010-07-08 19:58:22 -0700
committerBart Sears <bsears@google.com>2010-07-08 23:02:21 -0700
commitf6915fbb568e513a1968f6a4311559b5c832064d (patch)
tree4f215d8fe29aabf34f8085de46b14d27a94a9224 /src/com/android/browser/BrowserSettings.java
parentc1f5ae26d76a49e6bac9f3224ddb14eee74d4974 (diff)
downloadpackages_apps_Browser-f6915fbb568e513a1968f6a4311559b5c832064d.tar.gz
packages_apps_Browser-f6915fbb568e513a1968f6a4311559b5c832064d.tar.bz2
packages_apps_Browser-f6915fbb568e513a1968f6a4311559b5c832064d.zip
Add more choices to about:debug UAString setting
Bug: 2828591 Add two more choices to the about:debug UAString setting: - iPad - Froyo-N1 This will make it easier to test sites that have Tablet UIs specific to the iPad UA and also sites that have HTML5 content specific to Android 2.2 UA. Also update the Desktop UA to the latest Safari 5.0 UA and the iPhone UA to ios4 (Apple uses the same UA on both the iPhone 3gs (running OS4) and the iPhone 4 (running OS4)). Change-Id: I60b402c586966340ac84846189922679dba35464
Diffstat (limited to 'src/com/android/browser/BrowserSettings.java')
-rw-r--r--src/com/android/browser/BrowserSettings.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/com/android/browser/BrowserSettings.java b/src/com/android/browser/BrowserSettings.java
index 3d5ca03dd..769dfca11 100644
--- a/src/com/android/browser/BrowserSettings.java
+++ b/src/com/android/browser/BrowserSettings.java
@@ -137,12 +137,20 @@ class BrowserSettings extends Observable {
"privacy_clear_geolocation_access";
private static final String DESKTOP_USERAGENT = "Mozilla/5.0 (Macintosh; " +
- "U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, " +
- "like Gecko) Version/4.0 Safari/530.17";
+ "U; Intel Mac OS X 10_6_3; en-us) AppleWebKit/533.16 (KHTML, " +
+ "like Gecko) Version/5.0 Safari/533.16";
private static final String IPHONE_USERAGENT = "Mozilla/5.0 (iPhone; U; " +
- "CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 " +
- "(KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16";
+ "CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 " +
+ "(KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7";
+
+ private static final String IPAD_USERAGENT = "Mozilla/5.0 (iPad; U; " +
+ "CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 " +
+ "(KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10";
+
+ private static final String FROYO_USERAGENT = "Mozilla/5.0 (Linux; U; " +
+ "Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 " +
+ "(KHTML, like Gecko) Version/4.0 Mobile Safari/533.1";
// Value to truncate strings when adding them to a TextView within
// a ListView
@@ -182,6 +190,10 @@ class BrowserSettings extends Observable {
s.setUserAgentString(DESKTOP_USERAGENT);
} else if (b.userAgent == 2) {
s.setUserAgentString(IPHONE_USERAGENT);
+ } else if (b.userAgent == 3) {
+ s.setUserAgentString(IPAD_USERAGENT);
+ } else if (b.userAgent == 4) {
+ s.setUserAgentString(FROYO_USERAGENT);
}
s.setUseWideViewPort(b.useWideViewPort);
s.setLoadsImagesAutomatically(b.loadsImagesAutomatically);