[swift] UserAgentを設定する

要件

UIWebViewから来たリクエストのUserAgentを”ios-webview”に変更したい。

Code

func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool { ...
    
    let str = "ios-webview"
    let dic:NSDictionary = ["UserAgent":str]
    NSUserDefaults.standardUserDefaults().registerDefaults(dic)

iOSアプリのUIWebViewから来たかどうかを判定する

detect.js

var isFromUIWebView = (window.navigator.userAgent.indexOf("ios-webview") !== -1);
if (isFromUIWebView === true) {
    console.log("from uiwebview");
}

Related Contents

Pickup Contents