Browse Source

浏览器兼容性处理

yangc 8 years ago
parent
commit
b0d3db5e0a
2 changed files with 11 additions and 11 deletions
  1. 10 10
      app.html
  2. 1 1
      nuxt.config.js

+ 10 - 10
app.html

@@ -29,14 +29,15 @@
       var cnzz_protocol = (("https:" == d.location.protocol) ? " https://" : " http://");
       d.write(unescape("%3Cspan id='cnzz_stat_icon_1267002346'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s19.cnzz.com/z_stat.php%3Fid%3D1267002346%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));
       if (/(iPhone|iPad|Opera Mini|Android.*Mobile|NetFront|PSP|BlackBerry|Windows Phone)/ig.test(w.navigator.userAgent)) {
-        let meta1 = document.createElement('meta')
-        let meta2 = document.createElement('meta')
-        meta1.name = 'viewport'
-        meta1.content = 'width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no'
-        meta2['http-equiv'] = 'Cache-Control'
-        meta2.content = 'no-siteapp'
-        document.getElementsByTagName('head')[0].appendChild(meta1)
-        document.getElementsByTagName('head')[0].appendChild(meta2)
+//        let meta1 = document.createElement('meta')
+//        let meta2 = document.createElement('meta')
+//        let head = document.getElementsByTagName('head')[0]
+//        meta1.name = 'viewport'
+//        meta1.content = 'width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no'
+//        meta2['http-equiv'] = 'Cache-Control'
+//        meta2.content = 'no-siteapp'
+//        head.appendChild(meta1)
+//        head.appendChild(meta2)
         var docEl = d.documentElement
         var resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize'
         var recalc = function () {
@@ -48,14 +49,13 @@
             docEl.style.fontSize = 100 * (clientWidth / 750) + 'px'
           }
         }
+//        recalc()
         if (!d.addEventListener) return
         w.addEventListener(resizeEvt, recalc, false)
         d.addEventListener('DOMContentLoaded', recalc, false)
       }
     })(window, document)
   </script>
-  <script type="text/javascript">
-  </script>
 </head>
 <body {{ BODY_ATTRS }}>
 {{ APP }}

+ 1 - 1
nuxt.config.js

@@ -15,7 +15,7 @@ module.exports = {
       { charset: 'utf-8' },
       { 'http-equiv': 'X-UA-Compatible', content: 'IE=edge,chrome=1' },
       { name: 'render', content: 'webkit' },
-      { name: 'viewport', content: 'width=device-width, initial-scale=1' },
+      { name: 'viewport', content: 'width=device-width, initial-scale=1, user-scalable=no' },
       { name: 'apple-mobile-web-app-capable', content: 'yes' },
       { name: 'MobileOptimized', content: '320' },
       { name: 'HandheldFriendly', content: 'true' },