手机网站菜单网页怎么做的,网站建站网站看看,山西住房和城乡建设部网站,解决wordpress需要ftp最近为App做活动专区#xff0c;其中很多活动都是采用html 5页面来制作的。一方面体量较小#xff0c;制作快速#xff0c;更新维护容易#xff1b;另一方面#xff0c;嵌入App后适配效果也不会很差。 这里我们采用混编形式来从native app传参给web页面#xff0c;我们采…最近为App做活动专区其中很多活动都是采用html 5页面来制作的。一方面体量较小制作快速更新维护容易另一方面嵌入App后适配效果也不会很差。 这里我们采用混编形式来从native app传参给web页面我们采用的思路与主流的js与oc/java互调不同主要通过Url传递参数。简单的说就是通过Url拼串将必要的参数传递给web页面这样就免去了登录的流程如下 那么接下来讨论的就是如何使得html页面获取Url参数最简单的办法就是直接通过JS来获取这里我采用jquery这里根据找到的信息列出了以下两种种写法 方法一正则表达式匹配 $.getUrlParam function (name) {var reg new RegExp((^|) name ([^]*)(|$));var r window.location.search.substr(1).match(reg);if (r ! null) return unescape(r[2]); return null;} 调用方法 var logo $.getUrlParam(logo); 方法二split参数 $.getQueryParameters function () {var url window.location.search;var parameters new Object();if (url.indexOf(?) ! -1) {var query url.substr(1);var ary query.split();for (var i 0; i ary.length; i) {var keyValuePair ary[i].split();parameters[keyValuePair[0]] unescape(keyValuePair[1]);}}return parameters;} 调用方法 var querys $.getQueryParameters();
var name querys[name]; 其中要注意的是iOS需要手动将Url参数转成unicode编码不然会一直访问页面失败。 转载于:https://www.cnblogs.com/mantgh/p/5151018.html