Commit d6932980120276630b697aeeaf462ffd12a8f3f5
1 parent
eb5247c4
webview禁止缩放
Showing
6 changed files
with
8 additions
and
9 deletions
CNLiveScioLive/Pages/Home/新闻详情/Controller/VideoDetailViewController.m
| ... | ... | @@ -574,7 +574,7 @@ static NSString *newsLeftPicTableViewCell = @"CNLiveNewsLeftPicTableViewCell"; |
| 574 | 574 | #pragma mark - Lazy Laoding |
| 575 | 575 | - (WKWebView *)webView { |
| 576 | 576 | if (!_webView) { |
| 577 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 577 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 578 | 578 | |
| 579 | 579 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 580 | 580 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | ... | ... |
CNLiveScioLive/Pages/Home/新闻详情/OldController/OldArticleDetailViewController.m
| ... | ... | @@ -292,7 +292,7 @@ |
| 292 | 292 | self.view.backgroundColor = [UIColor whiteColor]; |
| 293 | 293 | [self setUpNavigationBar]; |
| 294 | 294 | |
| 295 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 295 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 296 | 296 | |
| 297 | 297 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 298 | 298 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | ... | ... |
CNLiveScioLive/Pages/Home/新闻详情/OldController/OldVideoDetailViewController.m
| ... | ... | @@ -202,7 +202,7 @@ |
| 202 | 202 | heightArr = [NSMutableArray arrayWithArray:@[@"0",@"0",@"0"]]; |
| 203 | 203 | fontArray = @[@"16",@"20",@"24"]; |
| 204 | 204 | |
| 205 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 205 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 206 | 206 | |
| 207 | 207 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 208 | 208 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | ... | ... |
CNLiveScioLive/Pages/Live/Controller/GraphicLiveViewController.m
| ... | ... | @@ -132,7 +132,7 @@ |
| 132 | 132 | // NSString* strHtml = [[NSString alloc] initWithFormat:@"%@%@",htmlHeader,htmlFooter]; |
| 133 | 133 | // [relatedWebView loadHTMLString:strHtml baseURL:nil]; |
| 134 | 134 | |
| 135 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 135 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 136 | 136 | |
| 137 | 137 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 138 | 138 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; |
| ... | ... | @@ -392,7 +392,7 @@ |
| 392 | 392 | |
| 393 | 393 | [backgroundView setContentSize:CGSizeMake(MainScreenWidth, height + descriptionHeight + 960)]; |
| 394 | 394 | |
| 395 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 395 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 396 | 396 | |
| 397 | 397 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 398 | 398 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; |
| ... | ... | @@ -402,7 +402,6 @@ |
| 402 | 402 | config.userContentController = wkUController; |
| 403 | 403 | _webView = [[WKWebView alloc] initWithFrame:CGRectZero configuration:config]; |
| 404 | 404 | _webView.scrollView.backgroundColor = [UIColor clearColor]; |
| 405 | -// _webView.dataDetectorTypes = UIDataDetectorTypeNone; | |
| 406 | 405 | _webView.backgroundColor = [UIColor clearColor]; |
| 407 | 406 | _webView.scrollView.bounces = NO; |
| 408 | 407 | _webView.navigationDelegate = self; | ... | ... |
CNLiveScioLive/Pages/Live/Controller/TopNoticeViewController.m
| ... | ... | @@ -105,7 +105,7 @@ |
| 105 | 105 | self.navigationItem.title = CustomStr(@"Announcements"); |
| 106 | 106 | } |
| 107 | 107 | - (void)setUpUI{ |
| 108 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 108 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 109 | 109 | |
| 110 | 110 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 111 | 111 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | ... | ... |
CNLiveScioLive/Pages/Live/Controller/VideoPlayBackViewController.m
| ... | ... | @@ -223,7 +223,7 @@ |
| 223 | 223 | backgroundView.bounces = NO; |
| 224 | 224 | [self.view addSubview:backgroundView]; |
| 225 | 225 | |
| 226 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 226 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 227 | 227 | |
| 228 | 228 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 229 | 229 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; |
| ... | ... | @@ -446,7 +446,7 @@ |
| 446 | 446 | |
| 447 | 447 | [backgroundView setContentSize:CGSizeMake(MainScreenWidth, 40 + descriptionHeight)]; |
| 448 | 448 | |
| 449 | - NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 449 | + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width, user-scalable=no'); document.getElementsByTagName('head')[0].appendChild(meta);"; | |
| 450 | 450 | |
| 451 | 451 | WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; |
| 452 | 452 | WKUserContentController *wkUController = [[WKUserContentController alloc] init]; | ... | ... |