我正在开发一款Windows 8.1移动应用。我在这个应用程序中包含了一个Web浏览器控件,它与我的asp.net网站链接在一起。所以基本上它是一个在后台使用网站的应用程序。
问题是在我的网站上我添加了一些基于用户代理标头的检查。但是,当来自此应用程序的请求时,第一次请求的用户代理程序不同,加载页面后,网站会发送另一个ajax请求。以下是来自Windows应用程序的两个不同的用户代理。
Mozilla / 5.0(移动版; Windows Phone 8.1; Android 4.0; ARM; Trident / 7.0; Touch; rv:11.0; IEMobile / 11.0;微软; Lumia 535双卡),如iPhone OS 7_0_3 Mac OS X AppleWebKit / 537(KHTML,与Gecko一样)Mobile Safari / 537
Mozilla / 5.0(Windows Phone 8.1; ARM; Trident / 7.0; Touch; rv:11.0; WebBrowser / 8.1; IEMobile / 11.0; Microsoft; Lumia 535 Dual SIM),如Gecko