Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改iphone/ipad保存缩放功能的字体大小_Javascript_Ios_Uiwebview - Fatal编程技术网

Javascript 更改iphone/ipad保存缩放功能的字体大小

Javascript 更改iphone/ipad保存缩放功能的字体大小,javascript,ios,uiwebview,Javascript,Ios,Uiwebview,我有一个加载html页面的UIWebView对象。Html页面通过js具有缩放功能 function setViewPortWidth(width) { var metatags = document.getElementsByTagName('meta'); for(cnt = 0; cnt < metatags.length; cnt++) { var element = metatags[cnt]; if(element.getAttribute('name') == 'viewp

我有一个加载html页面的UIWebView对象。Html页面通过js具有缩放功能

function setViewPortWidth(width) {
var metatags = document.getElementsByTagName('meta');
for(cnt = 0; cnt < metatags.length; cnt++) { 
var element = metatags[cnt];
if(element.getAttribute('name') == 'viewport') {
element.setAttribute('content','width = '+width+'; minimum-scale = 0.1; 
maximum-scale = 1.7%; user-scalable = yes');
document.body.style['max-width'] = '10px'+width;
  }
 }
}
字体看起来很棒,但当我放大和缩小时,它会比需要的25磅大


使用标准缩放功能代替js zoom解决了问题。

1 px≠ 1像素 CSS像素不是设备像素

去看这个教程吧,它对你有帮助

@media screen and (min-width : 480px) {
    body { font-size: 25pt; }
}