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 都会以打包配置的地址为准, 而跳转到其他服务器地址时,也是一个正常运行的单页应用
评一波