写一段公用的JS:
//获取保存的系统服务连接地址
//从plus.storage中读取当前服务连接地址配置,如果没有返回默认值
function ythServiceAddress() {
var initSA = {
"SerCommon": "http://192.168.10.58:6060/YTHMAPPService/CommonService/",
"SerJoyoJ": "", //暂无配置
"SerJoyoX": "" //暂无配置
};
this.GetCommon = function() {
var stoSA = plus.storage.getItem("YTHServiceAddress");
if (Boolean(stoSA)) {
return JSON.parse(stoSA).SerCommon;
} else {
return initSA.SerCommon;
}
};
this.SetCommon = function(strAddress) {
if (!Boolean(strAddress)) return;
var stoSA = plus.storage.getItem("YTHServiceAddress");
var setSA = Boolean(stoSA) ? JSON.parse(stoSA) : initSA;
setSA.SerCommon = strAddress;
plus.storage.setItem("YTHServiceAddress", JSON.stringify(setSA));
};
};
设置服务地址:
var ythsa = new ythServiceAddress();
var baseurl = ythsa.GetCommon();
设置获取服务地址:
var ythsa = new ythServiceAddress();
var commonUrl = document.getElementById("txtCommonServiceUrl").value;
ythsa.SetCommon(commonUrl);
4 个回复
Danny - QQ125904483
写一段公用的JS:
设置服务地址:
设置获取服务地址:
YanRong
简单点的话,写到一个 js 文件里,定义成全局变量就可以了吧。
写在js里应该没有什么问题吧,URL没有必要进行保护。
苹果核 (作者)
非常感谢两位,两位的思路很有帮助,我参考了官方的APP升级update,去服务端读取JSON,可以在JSON中做更详细的生产环境和测试环境的配置
尘岳two
storage