簡體   English   中英

如何檢測iPhone或iPad的用戶代理?

[英]How to detect user agent of iphone or ipad?

我正在使用以下代碼來解析遠程XML:

NSString *urldata=[[NSString alloc]initWithFormat:@"http://url.com/test/a.php"];
NSString *encode=[urldata stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(@" urldata %@",urldata);
TBXML *tbxml =[TBXML tbxmlWithURL:[NSURL URLWithString:encode]];

而且我的php腳本具有$useragent= $_SERVER['HTTP_USER_AGENT'] ; 我無法確定用戶代理。 但是,如果從Safari ipad或iphone調用URL,我的用戶代理正確。

您需要在iPhone代碼中使用NSMutableURLRequest ,您可以在其中設置用戶代理。 因為它沒有被發送到您的php Web服務器,因為它不是強制發送

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM