解决在UIWebView上页面显示正常|解决在UIWebView上页面显示正常,升级成WKWebView之后页面缩小的问题
【解决在UIWebView上页面显示正常|解决在UIWebView上页面显示正常,升级成WKWebView之后页面缩小的问题】有时候在WKWebView加载页面后会发现页面的字会很小, 这是因为原网页没有做手机屏幕尺寸的适配, 那么在后台不做调整的情况下我们移动端怎样来适配页面呢?
以下代码可以适配大小:
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 *webView = [[WKWebView alloc] initWithFrame:self.view.frame configuration:wkWebConfig];
[self.view addSubview:webView];
webView.navigationDelegate = self;
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 你到家了吗
- 闲杂“细雨”
- 杜月笙的口才
- 赢在人生六项精进二阶Day3复盘
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 祖母走了
- 樱花雨
- 眼观耳听美食的日子
- “成长”读书社群招募