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才有

  • 相关阅读:
    基于redis实现的延迟消息队列
    Redis实现求交集操作结果缓存的设计方案
    限流算法之漏桶算法、令牌桶算法
    Apache设置防DDOS模块mod_evasive
    FastCGI技术
    详解强大的SQL注入工具——SQLMAP
    nginx根据域名做http,https分发
    Nginx配置SSL证书部署HTTPS网站
    JProfiler学习笔记
    Mysql压测工具mysqlslap 讲解
  • 原文地址:https://www.cnblogs.com/xieyunqq/p/5711508.html
Copyright © 2011-2022 走看看