美文网首页iOS倒计时
webview去掉js注入方法 禁用缩放手势

webview去掉js注入方法 禁用缩放手势

作者: 铁汁红豆 | 来源:发表于2020-06-08 11:46 被阅读0次

    商品详情页下面嵌套的是webview

    现在webview的H5增加了mapview控件之后 

    高度计算出错了

    -(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{

    NSString *injectionJSString = @"var script = document.createElement('meta');" "script.name = 'viewport';" "script.content=\"width=device-width, user-scalable=no\";" "document.getElementsByTagName('head')[0].appendChild(script);";

    [webView evaluateJavaScript:injectionJSString completionHandler:nil];

    }

    去掉这些js注入计算高度的方法

    解决办法:

    用原生的方法控制webview的缩放

    - (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view{

        scrollView.pinchGestureRecognizer.enabled=  NO;

    }

    最后禁用了pin手势

    相关文章

      网友评论

        本文标题:webview去掉js注入方法 禁用缩放手势

        本文链接:https://www.haomeiwen.com/subject/boibzhtx.html