移动端屏幕自适应
来源:互联网 发布:多功能数据采集器 编辑:程序博客网 时间:2024/04/29 01:29
function getParameterByName(name, isDecode) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); if (isDecode === false) { return results === null ? "" : (results[1].replace(/\+/g, " ")); } else { return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } } var viewWidth = 640; var phoneWidth = parseInt(window.screen.width); var phoneHeight = parseInt(window.screen.height); var phoneScale = phoneWidth / viewWidth; var isAndroid = false; var androidVer = 4.0; var ua = navigator.userAgent; var meta = null; if (/Android (\d+\.\d+)/.test(ua)){ isAndroid = true; var version = parseFloat(RegExp.$1); androidVer = version; if (phoneWidth <= phoneHeight) { meta = '<meta name="viewport" content="width='+viewWidth+', initial-scale='+phoneScale+', minimum-scale='+phoneScale+', maximum-scale='+phoneScale+', target-densitydpi=device-dpi" />'; } else { phoneScale = phoneHeight / viewWidth; var deviceWidth = viewWidth * phoneWidth / phoneHeight; if(version > 2.3){ meta = '<meta name="viewport" content="width='+deviceWidth+', initial-scale='+phoneScale+', minimum-scale='+phoneScale+', maximum-scale='+phoneScale+', target-densitydpi=device-dpi" />'; }else{ meta = '<meta name="viewport" content="width='+deviceWidth+', target-densitydpi=device-dpi" />' } } } else if (/iPhone|iPad/.test(ua)) { meta = '<meta name="viewport" content="width='+viewWidth+', initial-scale='+phoneScale+', minimum-scale='+phoneScale+', maximum-scale='+phoneScale+', target-densitydpi=device-dpi" />'; } else { var deviceWidth = viewWidth * phoneWidth / phoneHeight; meta = '<meta name="viewport" content="width='+ deviceWidth + ',initial-scale=' + 1 + ',target-desitydpi=device-dpi" />' } document.write(meta);
0 0
- 移动端屏幕自适应
- html移动端自适应屏幕大小
- js 解决移动端自适应屏幕
- 移动端屏幕自适应rem方法
- Unity 移动开发自适应屏幕
- pc端网页自适应各版本移动端屏幕大小
- CSS 移动端布局1(自适应屏幕宽度)
- 前端开发-移动端(2)- 自适应屏幕
- 手机移动端网页,按屏幕大小让图片自适应屏幕。
- 普通web网页自适应移动设备屏幕
- 移动设备,屏幕自适应问题解决方法
- iphone移动产品开发之屏幕自适应
- NGUI移动平台屏幕自适应问题
- 移动端web 自适应
- 移动端自适应rem
- 移动端自适应方法
- 移动端 图片自适应
- 移动端自适应
- app开发总结 1 - 接口设计
- dll和so文件区别与构成
- 蓝牙 BCSP 解析 源码分析
- zigbee学习重点资料的摘录1
- MGSwipeTableCell的使用(UItabelCell 滑动拉出多个按钮)
- 移动端屏幕自适应
- PXC在线增加节点
- 一个“403”问题的产生及解决
- app开发总结 2 - 开发规范
- hdu_5274_Dylans loves tree(树剖)
- opengl 实现最小化的画图系统
- pb调用http的简单方法
- java 深拷贝 实现方式
- SDAU练习四