假如我想用navigateToURL访问:http://localhost:8080/mall/login.jsp路径;如果写死,是可以直接访问的,但要灵活一点就需要动态获取了
我的做法是:1.灵活获取访问IP;2灵活获取访问端口;3.灵活获取项目名称;4.其它路径写死;5.组装新路径;
这种做法最终能拼凑出合法的访问路径,总感觉我这种做法还是有点复杂,不知道哪位高手有更好的方法,留言告诉我啊。
var bm:IBrowserManager = BrowserManager.getInstance();
var path:String = bm.url;
var serverPortStr:String = URLUtil.getServerNameWithPort(path);
var temPath:String = path.substr(path.indexOf(serverPortStr,0) + serverPortStr.length + 1, path.length);
var projectName:String = temPath.substr(0,temPath.indexOf("/"));
var newPath:String = "http://" + serverPortStr + "/" + projectName + "/printEnergyProof";