WKWebView 不支持scalesPageToFit属性 解决方案

UIWebview的内存泄露问题导致我彻底的抛弃了他,该用WkWebview

通过注入js的方式,可以实现scalesPageToFit属性效果

代码如下:

        NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);";
        WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES];
        WKUserContentController *wkUController = [[WKUserContentController alloc] init];
        [wkUController addUserScript:wkUScript];
        WKWebViewConfiguration *wkWebConfig = [[WKWebViewConfiguration alloc] init];
        wkWebConfig.userContentController = wkUController;
        WKWebView *contentWebView = [[WKWebView alloc] initWithFrame:CGRectZero configuration:wkWebConfig];
        
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 有人说,女孩子到了一定年纪就该恋爱结婚。婚姻就是柴米油盐,孩子,老公,这应该是多数人理解的。生活有很多种方式,这只...
    路云书禹阅读 431评论 0赞 0
  • 顺便学习一个日语词汇吧,“中古”发音为chuuko,二手的意思。霓虹国的二手店很多,最关键的是去逛的人很多。 要说...
    采月光的人阅读 493评论 0赞 0
  • 科比是使我爱上篮球的最主要的因素,他很伟大,值得让我们所有人尊重。有这么一句话,科密科黑一样多。没错,科比的独,让...
    Kanip阅读 736评论 1赞 5

友情链接更多精彩内容