WKwebview H5首页导航栏高度不对

有一个全是H5页面的项目,h5定义的导航栏高度比前端设置的要小,经查询WKwebview在加载第一个页面时不会去加载UserAgent,解决方法:

在AppDelegate.m 的- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 里加入

//H5首页导航栏高度不对

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];

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

    NSString*newUserAgent = [userAgent stringByAppendingString:@"****"];//自定义需要拼接的字符串

    NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:newUserAgent, @"UserAgent", nil];

    [[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];

    [[NSUserDefaults standardUserDefaults] synchronize];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 使用场景: 有个项目需求,要区分打开H5是在本地APP还是在手机浏览器,前端伙伴说需要配合修改默认的UserAge...
    千寻_544f阅读 5,756评论 0 4
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,163评论 3 119
  • 爱情,众水不能熄灭,大水也不能淹没。若有人拿家中所有的财宝要换爱情,就全被藐视。 (雅歌8:7 和合本) ...
    活石Maggie阅读 927评论 1 3
  • 家住郊区,每到夜晚十一点后,外面就一片寂静,如果家里没有小孩子,感觉自己就像被遗弃在了某一个被放弃的界面一样,能听...
    闲的发呆阅读 423评论 2 3
  • 楔子 天时坠兮威灵怒,严杀尽兮弃原野。 媚娘杀了人。 不,应该说是她杀了很多生灵。 生灵涂炭。 她提着寒玉药杵,此...
    橘昭阅读 905评论 0 2

友情链接更多精彩内容