Android中浏览器UA的生成策略
Android系统中内置了浏览器应用/system/app/ Browser.apk,默认它生成User Agent 的策略如下:
以Android2.3为例,其 具体逻辑在:android.webkit.WebSettings.getCurrentUserAgent() 方法中。
Mozilla/5.0 (Linux; U; Android $(VERSION) ; $(LOCALE) ; $(MODEL) Build/$(BUILD) ) AppleWebKit/533.1 (KHTML, likeGecko) Version/4.0 Mobile Safari/533.1
android.os. Build.VERSION.RELEASE (ro.build.version.release)
android.os. Build.MODEL (ro.product.model);
android.os. Build.ID (ro.build.id) ;
echo "ro.product.model=$PRODUCT_MODEL"
PRODUCT_MODEL := S41IA