zoukankan      html  css  js  c++  java
  • WKWebView加载Html文件,如何自适应网页内容呢?就是不要让它左右滑动

    WKWebView* webView = _realWebView;
            
            NSString *jScript = @"var meta = document.createElement('meta');
            meta.name = 'viewport';
            meta.content = 'width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no';
            var head = document.getElementsByTagName('head')[0];
            head.appendChild(meta);";
            
            if(scalesPageToFit)
            {
                WKUserScript *wkUScript = [[NSClassFromString(@"WKUserScript") alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:NO];
                [webView.configuration.userContentController addUserScript:wkUScript];
            }
            else
            {
                NSMutableArray* array = [NSMutableArray arrayWithArray:webView.configuration.userContentController.userScripts];
                for (WKUserScript *wkUScript in array)
                {
                    if([wkUScript.source isEqual:jScript])
                    {
                        [array removeObject:wkUScript];
                        break;
                    }
                }
                for (WKUserScript *wkUScript in array)
                {
                    [webView.configuration.userContentController addUserScript:wkUScript];
                }
            }

    webview.scalespagetofit只有UIWebView才有

  • 相关阅读:
    4.练习
    『Java面试题总结
    『Maven + Junit + Jacoco』单元测试覆盖率
    『Linux』命令
    『ElasticSearch』安装、健康值检查
    『类型转换』Object转Map、Map转Object
    『ElasticSearch』排序报错
    MD5加密解密网址总结
    汉字编码的理解
    ASCII码的理解
  • 原文地址:https://www.cnblogs.com/xieyunqq/p/5711508.html
Copyright © 2011-2022 走看看