美文网首页
解决微信警告:该链接含有无法解析的地址链接-两个html之间的传

解决微信警告:该链接含有无法解析的地址链接-两个html之间的传

作者: 七里汀 | 来源:发表于2017-11-29 11:29 被阅读0次

最近微信公众号开发进入二期了,增添关于汽车租赁的商城模块。遇到界面传值数据问题。

1.首先我用的方式是:

location.href="sales-detail.html?id="+escape(JSON.stringify(htmlObj));

另外,在第二界面用:

var obj =JSON.parse( unescape(obj));

这种方式其他浏览器没有问题,(具体用法:http://www.jianshu.com/p/4aca750abd64

但是在微信浏览器中打开,会出现强制性拦截:警告界面,该链接中含有无法解析的地址链接,是否继续访问。

2.我猜想:是不是一长串的参数的连接,微信浏览器会出现解析问题。所以我试着localStorage进行传参。

在第一个面:

localStorage.setItem("tmp",JSON.stringify(htmlObj));

window.location.href = "sales-detail.html";

在第二界面:

 var obj = localStorage.getItem("tmp");

var Object = JSON.parse(obj);

发现在微信浏览器中有效,不会出现拦截。

记录自己的爬过的每一次坑,分享发给大家。

相关文章

网友评论

      本文标题:解决微信警告:该链接含有无法解析的地址链接-两个html之间的传

      本文链接:https://www.haomeiwen.com/subject/zurubxtx.html