zoukankan      html  css  js  c++  java
  • UIWebView 需改userAgent 并且加载微信公共账号

    需要注意的是需要获取原来的UIWebView的User-Agent,然后拼接上自己新的User-Agent,貌似直接替换原来的无效,另外,修改User-Agent之后重新创建UIWebView加载网页

    ​// 修改ua

        UIWebView* tempWebView = [[UIWebViewalloc] initWithFrame:CGRectZero];

        NSString* userAgent = [tempWebViewstringByEvaluatingJavaScriptFromString:@"navigator.userAgent"];

        NSString *ua = [NSStringstringWithFormat:@"%@\%@",

                        userAgent,

                        @" / ZhuShou Browser"];

        [[NSUserDefaultsstandardUserDefaults] registerDefaults:@{@"UserAgent" : ua,@"User-Agent" : ua}];

        NSMutableURLRequest *request =[NSMutableURLRequestrequestWithURL:[NSURLURLWithString:myBxd(self.uid)]];

        web = [[UIWebViewalloc] init];

        web.frame = CGRectMake(0, navHeight, ApplicationScreenWidth,ApplicationScreenHeight - navHeight);

        [web loadRequest:request];

        web.delegate = self;

        [websizeToFit];

        [self.viewaddSubview:web];

  • 相关阅读:
    与(&,&&)和或(|,||)的区别
    vue笔记(更新中)
    echarts实现心脏图的滚动三种实现方法
    生成四则运算
    软件工程第四次作业
    软件工程第三次作业
    软件工程第二次作业
    软件工程第一次作业
    前端优化
    关于事件监听
  • 原文地址:https://www.cnblogs.com/zhaozhongpeng/p/5224530.html
Copyright © 2011-2022 走看看