<html>
        <body>
                <!-- http://www.w3cfuns.com/notes/29143/79dafb7c07f6865f435af641869d3125.html -->
                <script type="text/javascript">
                        var phoneWidth =  parseInt(window.screen.width);

                        var phoneScale = phoneWidth/640;
                        var ua = navigator.userAgent;
                        if (/Android (\d+\.\d+)/.test(ua)){
                            var version = parseFloat(RegExp.$1);
                            // andriod 2.3
                            if(version>2.3){
                                document.write('<meta name="viewport" content="width=640, minimum-scale = '+phoneScale+', maximum-scale = '+phoneScale+', target-densitydpi=device-dpi">');
                                // andriod 2.3以上
                            }else{
                                document.write('<meta name="viewport" content="width=640, target-densitydpi=device-dpi">');
                            }
                            // 其他系统
                        } else {
                            document.write('<meta name="viewport" content="width=640, user-scalable=no, target-densitydpi=device-dpi">');
                        }
                        //微信去掉下方刷新栏
                        if(RegExp("MicroMessenger").test(navigator.userAgent)){
                            document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
                                WeixinJSBridge.call('hideToolbar');
                            });
                        }
                        //rem换算
                        (function (doc, win) {
                            var docEl = doc.documentElement,
                                    resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
                                    recalc = function () {
                                        var clientWidth = docEl.clientWidth;
                                        if (!clientWidth) return;
                                        if(clientWidth>=640){
                                            docEl.style.fontSize = '100px';
                                        }else{
                                            docEl.style.fontSize = 100 * (clientWidth / 640) + 'px';
                                        }
                                    };

                            if (!doc.addEventListener) return;
                            win.addEventListener(resizeEvt, recalc, false);
                            doc.addEventListener('DOMContentLoaded', recalc, false);
                        })(document, window);
                    </script>
        </body>
    </html>

  

最新文章

  1. ASP.NET MVC5----了解我们使用的@HTML帮助类
  2. 变量声明和定义及extern 转载
  3. 详解mysql int类型的长度值问题【转】
  4. 字符串strcpy
  5. Beta版本冲刺——day4
  6. 通过注册的URL Scheme向目标APP传递参数
  7. java中字符串的非空判断
  8. codeforces 630J Divisibility
  9. POJ-3017 Cut the Sequence DP+单调队列+堆
  10. MySQL DBA教程:Mysql性能优化之缓存参数优化
  11. CAS (1) —— Mac下配置CAS到Tomcat(服务端)(转)
  12. hdu4670(树上点分治+状态压缩)
  13. 分布式架构ActiveMQ的安装与使用(单节点)
  14. 关于FGPA的复位
  15. python_flask项目(BBS)_01
  16. Lodop打印html数字间隔不一致
  17. Hadoop启动之后jps没有NameNode节点
  18. java 中异常处理示例并捕获完整异常内容
  19. 自己动手实现java数据结构(七) AVL树
  20. mysql字符集问题,及排序规则

热门文章

  1. AES简单加密解密的方法实现
  2. c# window服务-初学习
  3. [国家集训队]整数的lqp拆分 数学推导 打表找规律
  4. WHU 1538 Stones II 动态规划
  5. string.split 应用
  6. 【转】CentOS下firefox安装flash说明
  7. HDFS中的命令行
  8. vue22 路由
  9. sc命令以及InstallUtil安装service
  10. js插件---瀑布流Masonry