两个html之间传递对象,解决微信警告:该链接含有无法解析的地址链接-两个html之间的传值(JSON数据)...
最近微信公众号开发进入二期了,增添关于汽车租赁的商城模块。遇到界面传值数据问题。
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数据)...相关推荐
- Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable]
Android中如何使用Intent在Activity之间传递对象[使用Serializable或者Parcelable] 在Android中的不同Activity之间传递对象,我们可以考虑采用Bun ...
- java 传递intent_Android中使用Intent在Activity之间传递对象(使用Serializable或者Parcelable)的方法...
Android中的不同Activity之间传递对象,我们可以考虑采用Bundle.putSerializable(Key,Object);也可以考虑采用Bundle.putParcelable(Key ...
- android activity之间传递对象,Android Activity之间的数据传递
一.通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent ...
- 解决微信屏蔽下载apk,实现自动跳转链接——MaxJump
现在微信的影响力在各大app中一直是名列前茅的,那我们如何用微信来推广自己的产品或让用户下载apk呢.相信许多商家都遇到一个问题,就是微信中屏蔽了直接下载的,而且分享的链接也不能直接跳转.多数商家选择 ...
- 如何解决微信中如何直接打开外部浏览器打开指定链接
现阶段,微信推广是传播信息速度最快的方法,见的最多的就是在海报上贴上微信二维码,让看到的人都能立刻了解到自己的产品,但是由于微信官方要维持一个绿色的环境, 因此对扫码推广有着非常苛刻的审查, 虽然没有 ...
- Android截屏幕实现,截取屏幕为bitmap,并保存进手机图库,activity之间传递bitmap对象
Android截屏幕实现,截取超过一屏幕的长图,截取当前显示的一屏幕的图片,截图屏幕内的部分图片,并保存到本地,更新到手机图库中:当然还有一种bitmap在activity之间传递的需求 踩坑-–&g ...
- android 使用intent传递对象,Android--Intent传递对象
Intent 传递对象通常有两种实现方式,Serializable 和 Parcelable: 一.Serializable:序列化,表示将一个对象转换成可存储或可传输的状态,序列化后的对象可以在网络 ...
- Binder相关面试总结(五):为什么Activity间传递对象需要序列化
前言 我们都知道进行Android 开发的时候,跳转到Activity和Fragment的时候,传递对象是通过Intent或者bundle 进行传递.当这个对象没有实现序列化的时候 当你通过Inetn ...
- Android中传递对象的三种方法
Android中,Activity和Fragment之间传递对象,可以通过将对象序列化并存入Bundle或者Intent中进行传递,也可以将对象转化为JSON字符串,进行传递. 序列化对象可以使用Ja ...
最新文章
- 卓有成效的管理者应该借助哪些团队协作工具?
- solaris10修改IP
- GNU Automake
- php 抽象类 继承,PHP 抽象类继承抽象类时的注意点
- C#分隔字符串时遭遇空值
- 二、stm32f103+enc28j60
- 微软研发致胜策略读书笔记(转)
- python的变量在使用前不需要先赋值_在赋值Python之前引用的另一个局部变量
- idea tomcat配置
- 美团 大规模商品知识图谱的构建与应用
- iOS开发之Xcode项目文件自动展开问题的解决办法
- 算法与数据结构 第3章 高级排序算法中 归并算法改进
- 怎么取消wps云服务器_关闭手机版wps云服务器
- 高校智慧教室建设方案
- Java jdk7升级到jdk8
- android instrumentation 用法,android测试之——Instrumentation(一)
- raft算法 java_raft-java首页、文档和下载 - 分布式一致性算法 Raft 的 Java 实现 - OSCHINA - 中文开源技术交流社区...
- 兼容 iOS retina 高清屏
- 创建一个字体wx.Font
- 高校教室多媒体设备报修管理系统
热门文章
- mysql force index报错_新特性解读 | MySQL 8.0 索引特性4-不可见索引
- 水系图一般在哪里找得到_进展 | 水系钠离子电池研究取得重要进展
- sublime php快捷键,分享Sublime Text 3快捷键精华版!
- 输出分组_通过分组卷积的思想,巧妙的代码实现动态卷积(Dynamic Convolution)
- python求50的阶乘_python中求阶乘
- 服务端开发——云服务器的端口转发设置(SSH隧道)
- Effective Java(一)———— 代替构造器和Setter的构建器模式
- Altium Designer20 PCB板子绘制
- tcp欢动窗口机制_TCP协议中的窗口机制------滑动窗口详解
- 基于Java+SpringBoot+vue+element实现校园闲置物品交易网站