微信各种BUG、技巧汇总

BUG:

Android 4.0+
微信4.5.1 会导致打开的网页文字非常小
重现机型 galaxy s3, 三儿子 iOS6 下改变字号,JS获取的高度还是原始字号的高度

ios微信
webview里 iframe 里的 input ,双击之后出不了菜单,导致无法输入

android 2.3+4.5微信
webview刷新还没过期css的话,返回200,而不是304

无法打开自定义scheme 例如

<a href="tmt://" />

公众账号 图文列表不认识中文文件名图片

如果 tel:12345 无法唤起拨号,请加 #mp.weixin.qq.com 在后面
特性

<select> 即使 -webkit-appearance:none 了还是有初始border-radius 不确定自带浏览器是不是也这样
判断网络情况

window.onload = function() {
document.addEventListener("WeixinJSBridgeReady", onWeixinReady, false);
}
function onWeixinReady() {
WeixinJSBridge.invoke(‘getNetworkType‘,{}, function(e){
WeixinJSBridge.log(e.err_msg); alert(e.err_msg); });
}

return wifi|wwan //微信原生看图…

WeixinJSBridge.invoke(‘imagePreview‘,{ ‘current‘:list[0], ‘urls‘:list} );

  

在URL后面配置上 #wechat_webview_type=1 用微信打开就会自动去掉bar

[]: tmt://

微信各种BUG、技巧汇总

时间: 2024-10-05 18:30:25

微信各种BUG、技巧汇总的相关文章

移动平台3G手机网站前端开发布局技巧汇总

移动平台3G手机网站前端开发布局技巧汇总 作者:前端开发-武方博   发布:2011-05-10 09:11   分类:移动开发   阅读:120,618 views   7条评论 您或许正在或准备参与一个WepApp项目,您或许正在Google搜索mobile development相关的文章,您或许是一名专业的WEB前端工程师,您或许想学习Mobile前端开发方面的技术,如果您被我说中了,呵呵那么这篇文章将为您带来意想不到的惊喜!当您看到这篇文章时,哥已经默认认为您是一名资深的WEB前端工程

CSS 技巧汇总

CSS 选择符优先级 !important 声明>内联样式(style)>id 选择符(#id)>类选择符(.class)=伪类选择符(:hover )=属性选择符([attr] )>类型选择符(标签)=伪元素选择符(:first-child) sticky 定位问题 sticky 定位的元素受父级块级元素影响,其宽度继承的是父级的宽度,另外其只能显示在父级的内容区,当滚动距离超过其父级的高度时,即超过内容区后,其也会相应得被推出可视区域,使用时要注意.注:sticky 元素的父级

js调试技巧 Firefox调试技巧汇总

Firebug入门指南        :  http://www.ruanyifeng.com/blog/2008/06/firebug_tutorial.html Firebug控制台详解: http://www.cnblogs.com/see7di/archive/2011/11/21/2257442.html    http://www.cnblogs.com/leejersey/archive/2012/11/27/2790998.html debugger: js中调用console写

战斗bug技巧全攻略

程序员不是有一幅这样的对联吗 上联:一个项目两部电脑三餐盒饭只为四千工资搞得五脏俱损六神无主仍然七点起床八点开会处理九个漏洞十分辛苦: 下联:十年编码九年加班八面无光忙的七窍生烟到头六亲不认五体投地依旧四肢酸软三更加班只为二个臭钱一生孤苦: 横批:苦逼程序员. 其实,程序员职业生涯总结起来就这三件事情Ⅰ理解需求 Ⅱ编码 Ⅲ改bug. 可见,bug是程序员的天敌.bug对于我们自己名誉和产品自身质量影响是不言而喻的.哪么,怎么能够降低bug了. 卡耐基说过,人性的弱点要克服.程序员必须克服一些自身

vim 折叠代码技巧汇总

以下命令输入的方式: 如zo命令,先按z键,松开后按o键即可展开折叠. 一.打开.关闭折叠 zo 展开折叠,只展开最外层的折叠. zO 对所在范围内所有嵌套的折叠点展开,包括嵌套折叠. zc 折叠,只折叠最外层的折叠 zC 对所在范围内所有嵌套的折叠点进行折叠,包括嵌套的所有折叠. zm 这将折叠更多 (M-ore).你可以重复 “zr” 和 “zm” 来打开和关闭若干层嵌套的折叠,不然得一个一个的用zc来折叠. 如果你有一个嵌套了好几层深的折叠,你可以用这个命令把它们全部打开: zM 这将增加

oracle sql使用技巧汇总

1.删除一个表的重复数据 所用的table_name一样 DELETE FROM table_name a WHERE rowid > ( SELECT min(rowid) FROM table_name b WHERE b.id = a.id and b.name=a.name); 2.导出一个用户的所有信息 exp scott/[email protected] file=d:/scott.dmp3.导入一个用户的所有信息 imp scott/[email protected] file=

急速微信筛选助手 微信注册过滤技巧

微商,这个词我们不陌生了,为什么现在做微商的越来越多?如今做的人多,产品不同市场不同的,我觉得微商这个行业是可以执行的,因为微信用户不会减,只会增加. 纵观整个商业历史,很多商业模式初期都会经历"乱战期",套用马克思的一句话来说:"任何新兴的先进的事业都是曲折发展的;"为此微商模式现在出现的种种困局都是必经的阶段,只是为什么这一困局来的如此的早来的如此的凶猛? 急速微信筛选助手 微信注册过滤技巧2013年年底的时候开始有人在微信朋友圈发点闲杂物品.(萌芽期) 201

C++指针数组、数组指针、数组名及二维数组技巧汇总

这篇文章主要介绍了C++指针数组.数组指针.数组名及二维数组技巧汇总,对于深入理解C++数组与指针来说非常重要,需要的朋友可以参考下. 本文较为详细的分析了关于理解C++指针数组,数组指针,数组名,二维数组的一些技巧.是比较重要的概念,相信对于大家的C++程序设计有一定的帮助作用. 一.关于数组名 假设有数组: 1 int a[3] = {1, 2, 3} 1.数组名代表数组第一个元素的地址,注意,不是数组地址(虽然值相等),是数组第一个元素地址,a 等同于 &a[0]; a+1是第二个元素的地

近期开发项目中用到的编码小技巧汇总说明(二)

之前有总结发表过<近期开发项目中用到的编码小技巧汇总说明>,虽没有涉及什么高大上的东西,但都是一些很实用的平时大家可能用到的知识,今天继续分享一些小技巧,欢迎大家了解,不足之处,可以直接评论留言谢谢! 接上篇序号 6.解决当同一个类在不同的项目中(命名空间不同,但类的定义完全相同的情况)使用BinaryFormatter进行序列化后再反序列化时出现找不到程序集的问题或反序列化的结果为null 原代码:(DataSetSurrogate分别在API项目中,客户端项目中都存在,类定义一样但由于不在