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("http://www.baidu.com"),然后加载出来的就是模拟安卓浏览器的效果。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值