WeX5 开发的页面,是单页应用,一般资源都要部署在一台服务器上就行了, 有些特殊场景,资源要部署到多台服务器上,一个APP 单页应用如何跳转到多台服务器的页面??

单页应用,justep.Shell.showPage是不支持跳转到另外一个服务器页面的,只能是重定向到另外一个服务器的首页地址,再运行另一个服务器的资源,就是使用

window.location.href=’http://IP:端口/web路径/index.html’

 

问题: 重定向后,APP关闭再次打开时,默认打开地址就变成最新访问过的IP地址了,默认会缓存

解决方法:
修改
/Native/plugins/com.justep.cordova.plugin.app.utils/www/appUtils.js
把 setIndexPageUrl 方法中的 代码屏蔽掉,就可以了

 

这样每次重启APP 都会以打包配置的地址为准, 而跳转到其他服务器地址时,也是一个正常运行的单页应用