【问题标题】:Cordova iOS not updating the recent deployed changesCordova iOS 未更新最近部署的更改
【发布时间】:2019-02-25 11:27:57
【问题描述】:

我有一个 Cordova 应用程序,它将从 config.xml 加载一个 url。如果服务器端发生任何更新,则这些更改不会反映在 iOS 中。对于Android,一旦我通过设置->应用程序->转到我的应用程序->清除缓存清除缓存,我就可以看到更改,但对于iOS,没有清除缓存的东西(如果我是对的)。我必须卸载并重新安装 iOS 应用程序才能看到更改。有没有其他方法可以做到这一点。

谢谢

【问题讨论】:

    标签: android ios cordova


    【解决方案1】:

    您可以在链接中添加时间戳作为参数,以确保浏览器始终重新加载页面,例如

    var d = new Date();
    var n = d.getTime();
    window.location.href = url + '&ts=' + n;
    

    getTime() 返回自 1970/01/01 以来的毫秒数 看看here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-11
      • 2021-09-21
      相关资源
      最近更新 更多