1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > uwp浏览器java源码_uwp开发:webview模拟安卓浏览器

uwp浏览器java源码_uwp开发:webview模拟安卓浏览器

时间:2023-07-29 02:19:55

相关推荐

uwp浏览器java源码_uwp开发:webview模拟安卓浏览器

很多时候,uwp移动端的网页体验很不好,因为大部分网站都没用针对wp手机做UA适配,所以为了我们的网页体验好一点,可以用webview来模拟成安卓浏览器。

原理就是修改uwp webview的useragent ,把它改成安卓的。

在网上随便找个安卓的useragent,我找的是这个:

"Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Mobile Safari/537.36"

然后直接调用写好的这个方法就可以了:

private void LoadUri(String uri)

{

var httpRequestMessage = new Windows.Web.Http.HttpRequestMessage(Windows.Web.Http.HttpMethod.Get, new Uri(uri));

var userAgent = "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Mobile Safari/537.36";

httpRequestMessage.Headers.Add("User-Agent", userAgent);

webview.NavigateWithHttpRequestMessage(httpRequestMessage);

}

比如加载百度首页 ,就直接调用 LoadUri(""),然后加载出来的就是模拟安卓浏览器的效果。

更多UWP、安卓开发相关的问题,欢迎加入IT追梦园,群号:193148992

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。