Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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 Android浏览器设置元素大小太小_Javascript_Android_Browser_Viewport - Fatal编程技术网

Javascript Android浏览器设置元素大小太小

Javascript Android浏览器设置元素大小太小,javascript,android,browser,viewport,Javascript,Android,Browser,Viewport,我有一个网站,它使用meta标记,Javascript将主体的css格式化为屏幕宽度和高度,并且里面的元素具有基于百分比的宽度 在桌面上,这很好用。不过,在我的Android手机和平板电脑浏览器上,内容没有正确缩放——所有内容都有点太小,双击缩放可以放大到正确的大小(同时不显示整个页面宽度)。这在纵向和横向模式下都会发生,并且缩放级别似乎相同,或者至少相似 我收到一个警告,告诉我javascript将主体宽度和高度设置为什么,这总是正确的,但是浏览器感觉需要加载,就好像窗口的大小实际上更大一样

我有一个网站,它使用meta标记
,Javascript将
主体的css格式化为屏幕宽度和高度,并且里面的元素具有基于百分比的宽度

在桌面上,这很好用。不过,在我的Android手机和平板电脑浏览器上,内容没有正确缩放——所有内容都有点太小,双击缩放可以放大到正确的大小(同时不显示整个页面宽度)。这在纵向和横向模式下都会发生,并且缩放级别似乎相同,或者至少相似

我收到一个警告,告诉我javascript将主体宽度和高度设置为什么,这总是正确的,但是浏览器感觉需要加载,就好像窗口的大小实际上更大一样

我知道浏览器会在CSS像素和真实像素之间产生混淆,这是胡说八道,但我认为那里的元标记应该可以解决所有这些问题

那么,如何使浏览器将页面加载到真正的100%屏幕大小,而不是某种~125%大小?

添加

user-scalable=no
对于视口元标记,这(至少在我的测试中)强制浏览器以指定的宽度显示,而不是以用户/浏览器首选项显示