iOS

在 iOS 中的设置作用域为全局,一般在AppDelegate的初始化方法中设置即可。

1
2
3
4
5
6
7
8
9
10
11
//  AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// ...

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"My Agent", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];

return YES;
}

Android

在 Android 中则是针对某个 webView 对象进行设置。

1
webView.getSettings().setUserAgentString("My Agent");