2011-09-09 81 views

回答

0

網頁視圖使用Safari框架,因此,他們的報告Safari瀏覽器爲iPhone爲用戶代理。來自Safari或webview的請求將不會有任何不同。

1

如果你控制有web視圖的應用程序,你可以安裝一個NSURLProtocol將修改送他們之前的請求。這可以更改用戶代理,或者添加一些您可以詢問的其他自定義標題。當然,這不是一種安全措施。任何人都可以製作相同的標題,但它可以讓您根據客戶是否聲稱是您的應用來定製您的響應。

我在NSURLProtocol上保留博客的含義,因爲這裏沒有很多例子,但現在你可以看看PandoraBoy是如何在ProxyURLProtocol中做的。

0

檢查是否用戶代理字符串包含單詞Safari瀏覽器那麼它從移動版Safari瀏覽器肯定。

供參考:

的UIWebView或WkWebView用戶代理字符串可以通過編程來改變

相關問題