2013-01-09 109 views
0

如何從UIWebView獲取Safari版本?從UIWebView獲取Safari版本

如果我使用下面的代碼,該版本不會在用戶代理

UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectZero]; 
NSString *userAgent = [webView stringByEvaluatingJavaScriptFromString:@"navigator.userAgent"]; 

是否有另一種方式做到這一點包括哪些內容?

回答

0

我閱讀標題,並打算暗示注入JavaScript,但你已經在做它哈哈!您的代碼應該有工作......也許它不與移動Safari工作...試試這個navigator.appVersion

我也發現這個代碼在網上,如果有幫助:

navigator.userAgent.search("Version") + 8 
+0

這並不工作,用戶我得到的代理不包含Safari的版本號或內部版本號。 – tobias

+0

你嘗試過'navigator.appVersion'嗎?它應該工作... –

+0

('window.navigator.appVersion') –