最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

关于viewport兼容性问题的实例代码

来源:动视网 责编:小采 时间:2020-11-27 15:33:15
文档

关于viewport兼容性问题的实例代码

关于viewport兼容性问题的实例代码:最近在开发一个mobile网站,在使用viewport的时候遇到了一些问题.多番尝试之后,现在的情况是UC, Chrome, Android自带的browser, safari都可以如愿按缩放比显示.但是在用户量巨大的QQ浏览器中,发现似乎不能识别(或者说不能使用)viewport.代码如下
推荐度:
导读关于viewport兼容性问题的实例代码:最近在开发一个mobile网站,在使用viewport的时候遇到了一些问题.多番尝试之后,现在的情况是UC, Chrome, Android自带的browser, safari都可以如愿按缩放比显示.但是在用户量巨大的QQ浏览器中,发现似乎不能识别(或者说不能使用)viewport.代码如下


最近在开发一个mobile网站,在使用viewport的时候遇到了一些问题.

多番尝试之后,现在的情况是UC, Chrome, Android自带的browser, safari都可以如愿按缩放比显示.

但是在用户量巨大的QQ浏览器中,发现似乎不能识别(或者说不能使用)viewport.

代码如下:

HTML

<meta id="viewport" content="
 target-densitydpi=device-dpi, 
 user-scalable=no, 
 width=device-width, 
 initial-scale=0.5" name="viewport" />

JavaScript

var viewPortScale;
var dpr = window.devicePixelRatio;
if(dpr <= 2) {
 viewPortScale = 1 / window.devicePixelRatio;
} else {
 viewPortScale = 0.5
}

document.getElementById('viewport').setAttribute(
 'content', 
 'user-scalable=no, 
 width=device-width, 
 initial-scale=' + viewPortScale);

// alert(viewPortScale);

如果去掉alert的注释,QQ浏览器会弹出显示所需要的缩放比,但是仍然没有按照需求缩放。

文档

关于viewport兼容性问题的实例代码

关于viewport兼容性问题的实例代码:最近在开发一个mobile网站,在使用viewport的时候遇到了一些问题.多番尝试之后,现在的情况是UC, Chrome, Android自带的browser, safari都可以如愿按缩放比显示.但是在用户量巨大的QQ浏览器中,发现似乎不能识别(或者说不能使用)viewport.代码如下
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top