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];

  • 相关阅读:
    耿建超英语语法---使动词
    tensorboard的安装及遇到的问题
    利用PIL实现图片的切割
    mysql explain
    laravel sql查询
    聚簇索引和非聚簇索引
    修改数据表结构导致的问题
    接口优化记录
    redis优化记录
    php 判断两个数组是否相等
  • 原文地址:https://www.cnblogs.com/zhaozhongpeng/p/5224530.html
Copyright © 2011-2022 走看看