<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ios UIWebView截獲html并修改便簽內容(轉載)

      ios UIWebView截獲html并修改便簽內容

      uiwebviewstringByEvaluatingJavaScriptFromStringUIWebView攔截 

      需求:混合應用UIWebView打開html后,UIWebView有左右滾動條,要去掉左右滾動效果; 

      方法:通過js截獲UIWebView中的html,然后修改html標簽內容; 

      實例代碼: 

      服務器端html

      Java代碼  

      1. <html><head>  
      2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
      3. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">   
      4. <title>網曝四川省一考場時鐘慢半小時 老師稱這就是命</title></head<body>網曝四川省一考場時鐘慢半小時 老師稱這就是命</body></html>  

       

      這樣顯示的結果網頁的最小寬度會是device-width;但有時候不需要這個寬度,就需要修改width=device-widthwidth=myWidth; 

      客戶端代碼

      Java代碼  

      1. - (void)webViewDidFinishLoad:(UIWebView *)webView  
      2. {     
      3.     //修改服務器頁面的meta的值  
      4.     NSString *meta = [NSString stringWithFormat:@"document.getElementsByName(\"viewport\")[0].content = \"width=%f, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no\"", webView.frame.size.width];  
      5.     [webView stringByEvaluatingJavaScriptFromString:meta];  
      6. }  

       

      這樣問題就可以解決了 

       

      新增代碼: 

       

      Java代碼  

      1. //給網頁增加utf-8編碼  
      2.  [webView stringByEvaluatingJavaScriptFromString:  
      3.  @"var tagHead =document.documentElement.firstChild;"  
      4.   "var tagMeta = document.createElement(\"meta\");"   
      5.   "tagMeta.setAttribute(\"http-equiv\", \"Content-Type\");"   
      6.   "tagMeta.setAttribute(\"content\", \"text/html; charset=utf-8\");"   
      7.   "var tagHeadAdd = tagHead.appendChild(tagMeta);"];  

       

      Java代碼  

      1. //給網頁增加css樣式  
      2.     [webView stringByEvaluatingJavaScriptFromString:  
      3.      @"var tagHead =document.documentElement.firstChild;"  
      4.      "var tagStyle = document.createElement(\"style\");"   
      5.      "tagStyle.setAttribute(\"type\", \"text/css\");"   
      6.      "tagStyle.appendChild(document.createTextNode(\"BODY{padding: 20pt 15pt}\"));"  
      7.      "var tagHeadAdd = tagHead.appendChild(tagStyle);"];  

       

       

      Java代碼  

      1. //攔截網頁圖片  并修改圖片大小        
      2. [webView stringByEvaluatingJavaScriptFromString:  
      3.  @"var script = document.createElement('script');"   
      4.  "script.type = 'text/javascript';"   
      5.  "script.text = \"function ResizeImages() { "   
      6.      "var myimg,oldwidth;"  
      7.      "var maxwidth=380;" //縮放系數   
      8.      "for(i=0;i <document.images.length;i++){"   
      9.          "myimg = document.images[i];"  
      10.          "if(myimg.width > maxwidth){"   
      11.              "oldwidth = myimg.width;"   
      12.              "myimg.width = maxwidth;"   
      13.              "myimg.height = myimg.height * (maxwidth/oldwidth);"   
      14.          "}"   
      15.      "}"   
      16.  "}\";"   
      17.  "document.getElementsByTagName('head')[0].appendChild(script);"];   
      18.   
      19. [webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"];  

       

      其他html屬性重載和此方法類似; 

      參考網址: 

      stringByEvaluatingJavaScriptFromString的使用方法)http://www.uml.org.cn/mobiledev/201108181.asp   

      iphone 獲取UIWebViewHtml方法)http://blog.csdn.net/diyagoanyhacker/article/details/6564897 

      IOS UIWebView引用外部CSS樣式)http://hi.baidu.com/jwq359699768/item/780879e5c98bfb3e4ddcaf22 

      http://blog.csdn.net/xdonx/article/details/6973521

      posted on 2014-01-28 13:40  ACM_Someone like you  閱讀(367)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲精品中文字幕码专区| 国产精品亚洲二区在线播放 | 久久天天躁夜夜躁一区| 成人动漫综合网| 大地资源免费视频观看| 国产国语一级毛片| 在线aⅴ亚洲中文字幕 | 九九热视频在线精品18| 国产熟睡乱子伦视频在线播放| 免费国产一区二区不卡| 亚洲免费观看一区二区三区| 亚洲成av一区二区三区| 日本高清视频色wwwwww色| 人妻无码中文字幕| 中文字幕精品无码一区二区| 国产呻吟久久久久久久92| 国产成人自拍小视频在线| 91热在线精品国产一区| 精品国产免费一区二区三区香蕉| 青草精品国产福利在线视频| 免费观看全黄做爰大片| 老太脱裤子让老头玩xxxxx| 名山县| 色偷偷亚洲精品一区二区| 韩国无码AV片午夜福利| 精品一区二区成人精品| 国产蜜臀久久av一区二区| 国产欧美va欧美va在线| 国产无遮挡真人免费视频| 健康| 亚洲av无码之国产精品网址蜜芽| 人妻系列中文字幕精品| 精品久久久中文字幕一区| 97精品国产91久久久久久久| 老司机亚洲精品一区二区| 亚洲狼人久久伊人久久伊| 人妻系列无码专区69影院| 大肉大捧一进一出好爽视频动漫| 免费午夜无码片在线观看影院| 5555国产在线观看| 亚洲国产日韩一区三区|