Safari 10上的Ionic 3远程内容加载问题

时间:2019-05-23 13:06:43

标签: javascript angular cordova ecmascript-6 ionic3

我们正在尝试在ionic 3 Mobile Application和 在iOS 11和12以及android上都可以正常工作

但是在IOS 10.2上它并没有加载并且当我们进行远程调试时我们可以在浏览器中看到几个问题(当我们不远程加载内容时App运行良好) 1)无法识别视口参数键“ view-fit” 2)不能两次声明一个let变量

任何人都可以告诉我们如何解决这些问题吗?

1 个答案:

答案 0 :(得分:0)

我已经弄清楚了如何处理。

可以使用以下更改脚本来解决此问题

创建文件uglifyjs.config.js并将safari 10 mangle选项设置为true-

let defaultConfig = require('@ionic/app-scripts/config/uglifyjs.config');

module.exports = Object.assign({}, defaultConfig, {
    mangle: Object.assign({}, defaultConfig.mangle, {
        safari10: true
    })
});

在config下的package.json中使用

 "config": {
    ......
    "ionic_uglifyjs": "./uglifyjs.config.js"
  },