小和尚ABC
小和尚ABC
  • 发布:2017-07-07 10:23
  • 更新:2017-07-08 00:05
  • 阅读:1691

plus.runtime.restart()发现js文件没有更新

分类:MUI

请问mui还有这个问题吗?

2017-07-07 10:23 负责人:无 分享
已邀请:
yinia

yinia

我也遇到了这方面的问题,不知道和你是不是一样的:通过wgt升级包方式升级后,如果页面引用的资源(js或css)新增了内容。升级后会报错not defind,找不到没定义之类的,样式则直接没效果。发现从手机后台进程里移除后重启APP就能正常加载到了。wgt升级完后执行了plus.runtime.restart(),但是还是不能加载到js和css的更新

  • 小和尚ABC (作者)


    1. 退出应用重启试一下;2. 使用最新的h5+sdk打包;你试一下。

    2017-07-07 17:25

  • yinia

    回复 小和尚ABC:嗯嗯,第1点确实可以。第2点是说的离线打包吗,我一直用的云端打包,还没试过离线打包。谢谢你啦!

    2017-07-07 17:29

回梦無痕

回梦無痕 - 暂停服务

是有这个问题,能更新html,不更新js,现在我都是直接后台静默下载更新完,不在程序里做重新启动,然后等用户下次重新打开APP就行了。毕竟一直开着APP不关的人没几个

  • 小和尚ABC (作者)

    后台下载你怎么做到的?能分享下经验吗?

    2017-07-10 13:45

  • 回梦無痕

    回复 小和尚ABC:就是通过wgt升级包方式升级

    2017-07-10 16:37

  • 小和尚ABC (作者)

    回复 回梦無痕:我也是wgt下载,但是会提示正在下载啊。下载的时候不能做其他操作吧?

    2017-07-10 17:46

  • 回梦無痕

    回复 小和尚ABC:做成不提示就行了,自己运行下载的方法,不在前台做任何提示。下载好,就安装,用户在关闭APP后下一次打开APP就是最新的了。

    2017-07-10 17:57

  • 小和尚ABC (作者)

    回复 回梦無痕:有点霸道啊,哈哈

    2017-07-11 17:03

  • 回梦無痕

    回复 小和尚ABC:这个不霸道啊,用户毫无察觉的,不影响用户平滑升级,反而是提醒用户要更新,还要用户等待更新,并且在更新完后重新启动,这个才是霸道。

    2017-07-11 17:23

  • 小和尚ABC (作者)

    回复 回梦無痕:更新的时候不影响其他操作吗?还有一个问题得注意,有一些更新得强制用户去更新。你的的确是一个很好的办法。

    2017-07-11 17:29

  • 回梦無痕

    回复 小和尚ABC:下载不是阻塞的,安装也不是阻塞的,用户使用时候更新,不会影响用户使用,用户用的还是未更新的版本,只有用户在下一次重新打开APP才是更新过的版本的

    2017-07-11 18:05

该问题目前已经被锁定, 无法添加新回复