Xian Zhao
Xian Zhao
大神请教下GetA8Key或ThridGetA8Key请求中的requestID是如何生成的?
自动转码有的时候会出问题,参见: #30
比如这个url `https://www.repian110.com/film6/48765/48765.js` 应该是gbk编码的文件,里面有一个圆点,httpdownloader自动转码后变成乱码,而iconv转gbk到utf8是正常的。
可以付费
有个特殊的需求,某些页面不想隐藏右上角,但同时需要阻止用户的分享行为。 以前是这么写的 ``` WeixinJSBridge.on('menu:share:timeline',function(){ alert('私有页面,不要分享哦'); return false; }) ``` 我觉得大神你的api也可以增加一个前置事件以便实现这样的需求,在下先自己动手改改了: ``` //WexinApi.js 129行左右 // 监听分享操作 WeixinJSBridge.on(cmd.menu, function (argv) { //增加前置回调before if(callbacks.before && callbacks.before(argv,data) == false){ return false; } //over callbacks.dataLoaded...
原事务方法不支持如下写法 ``` M()->startTrans(); M()->startTrans();//这里会提交事务 M()->rollback();//这行以下的事务全部无效 M()->commit(); M()->commit(); ``` 原因是 `Model::startTrans()` 方法会自动执行一次 `commit` ,这样会导致上面嵌套写法的事务在中间被强制提交 ,而之后的 `commit` 以及 `rollback` 全部无效,主要是rollback的失效会导致严重的问题。 改进想法: `M()->startTrans();` 不自动提交,这样只会 `transTimes+1` ,然后 commit 和 rollback 都检测 `transTimes == 1`...