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

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之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...相关推荐

  1. ​Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]

    Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable] 在Android中的不同Activity之间传递对象,我们可以考虑采用Bun ...

  2. java 传递intent_Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法...

    Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key ...

  3. android activity之间传递对象,Android Activity之间的数据传递

    一.通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent ...

  4. 解决微信屏蔽下载apk,实现自动跳转链接——MaxJump

    现在微信的影响力在各大app中一直是名列前茅的,那我们如何用微信来推广自己的产品或让用户下载apk呢.相信许多商家都遇到一个问题,就是微信中屏蔽了直接下载的,而且分享的链接也不能直接跳转.多数商家选择 ...

  5. 如何解决微信中如何直接打开外部浏览器打开指定链接

    现阶段,微信推广是传播信息速度最快的方法,见的最多的就是在海报上贴上微信二维码,让看到的人都能立刻了解到自己的产品,但是由于微信官方要维持一个绿色的环境, 因此对扫码推广有着非常苛刻的审查, 虽然没有 ...

  6. Android截屏幕实现,截取屏幕为bitmap,并保存进手机图库,activity之间传递bitmap对象

    Android截屏幕实现,截取超过一屏幕的长图,截取当前显示的一屏幕的图片,截图屏幕内的部分图片,并保存到本地,更新到手机图库中:当然还有一种bitmap在activity之间传递的需求 踩坑-–&g ...

  7. android 使用intent传递对象,Android--Intent传递对象

    Intent 传递对象通常有两种实现方式,Serializable 和 Parcelable: 一.Serializable:序列化,表示将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络 ...

  8. Binder相关面试总结(五):为什么Activity间传递对象需要序列化

    前言 我们都知道进行Android 开发的时候,跳转到Activity和Fragment的时候,传递对象是通过Intent或者bundle 进行传递.当这个对象没有实现序列化的时候 当你通过Inetn ...

  9. Android中传递对象的三种方法

    Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递. 序列化对象可以使用Ja ...

最新文章

  1. 卓有成效的管理者应该借助哪些团队协作工具?
  2. solaris10修改IP
  3. GNU Automake
  4. php 抽象类 继承,PHP 抽象类继承抽象类时的注意点
  5. C#分隔字符串时遭遇空值
  6. 二、stm32f103+enc28j60
  7. 微软研发致胜策略读书笔记(转)
  8. python的变量在使用前不需要先赋值_在赋值Python之前引用的另一个局部变量
  9. idea tomcat配置
  10. 美团 大规模商品知识图谱的构建与应用
  11. iOS开发之Xcode项目文件自动展开问题的解决办法
  12. 算法与数据结构 第3章 高级排序算法中 归并算法改进
  13. 怎么取消wps云服务器_关闭手机版wps云服务器
  14. 高校智慧教室建设方案
  15. Java jdk7升级到jdk8
  16. android instrumentation 用法,android测试之——Instrumentation(一)
  17. raft算法 java_raft-java首页、文档和下载 - 分布式一致性算法 Raft 的 Java 实现 - OSCHINA - 中文开源技术交流社区...
  18. 兼容 iOS retina 高清屏
  19. 创建一个字体wx.Font
  20. 高校教室多媒体设备报修管理系统

热门文章

  1. mysql force index报错_新特性解读 | MySQL 8.0 索引特性4-不可见索引
  2. 水系图一般在哪里找得到_进展 | 水系钠离子电池研究取得重要进展
  3. sublime php快捷键,分享Sublime Text 3快捷键精华版!
  4. 输出分组_通过分组卷积的思想,巧妙的代码实现动态卷积(Dynamic Convolution)
  5. python求50的阶乘_python中求阶乘
  6. 服务端开发——云服务器的端口转发设置(SSH隧道)
  7. Effective Java(一)———— 代替构造器和Setter的构建器模式
  8. Altium Designer20 PCB板子绘制
  9. tcp欢动窗口机制_TCP协议中的窗口机制------滑动窗口详解
  10. 基于Java+SpringBoot+vue+element实现校园闲置物品交易网站