Commit d6932980120276630b697aeeaf462ffd12a8f3f5

Authored by iOS-Xiaowen
1 parent eb5247c4

webview禁止缩放

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];
... ...