摘要:
bug情景大概是这样的:桌面.exe 内嵌一个网页.html,网页通过js调用桌面的js api接口函数fn1,然后接着调用js api函数fn2。结果fn1执行正常,但是随后的fn2死活不执行。后来经同事调试,用setTimeout解决了问题。setTimeout(function(){ window.external.fn2();},0);既然要用到setTimeout来重新安排一个events loop,那么可以肯定fn1和fn2同时调用的时候冲突了。后来想了下bug产生的原因应该是这样的:页面里的js调用fn1发送通知给桌面.exe,桌面.exe会处于“忙”的状态,这时候就忽略掉j.. 阅读全文
搜索
积分与排名
- 积分 - 257034
- 排名 - 4194
最新评论
- 1. Re:前端人员如何模拟慢网速环境
- 文中的下载地址已经404了。
- --天外归云
- 2. Re:前端模拟发送数据/调试的好工具:Chrome下的Postman-REST Client
- 很多REST Client是不支持自动化测试RESTful API,也不支持自动生成API文档.之前习惯用一款名字为 WisdomTool REST Client,支持自动化测试RESTful API...
- --咚-Dom
- 3. Re:javascript实现“登录后跳回之前页面”的漏洞
- sdasda
- --zulien
- 4. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 应该只适用于纯代码的工程,如果工程目录下包含美术资源,就不好Patch。SVN组织也需要划分好。
- --amaoge
- 5. Re:巧用svn create patch(打补丁)方案解决定制版需求
- @ 文帅营是的^^...
- --Kai.Ma
- 6. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 思路很棒,最近我们也在更新我们原有的svn结构。以上的架构中各分支只有patch文件。如果开发人员需要更新某个分支的功能,在开发的时候,就要创建分支,将patch包应用到分支。开发完成,生成新的pat...
- --文帅营
- 7. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 图片怎么办?
- --longger
- 8. Re:自己改了个{svn服务器端绿色版}
- 我也想找个个下载,不知道你能否发我一份啊?mq0036@163.com
- --jack_Meng
- 9. Re:前端人员如何模拟慢网速环境
- 想了解一下慢网测试,不知道群主有没有Network Delay Simulator,方便的话给发到邮箱里好么?一直没有找到.................邮箱:Zhuangdongbudong@16...
- --Zhuangdongbudong
- 10. Re:用Javascript跨平台开发手机Native App
- @ 菜鸟vs大侠引用麻烦楼主告知官网地址。sorry,这篇文章已经过时了,可以尝试一下www.dcloud.io的产品...
- --Kai.Ma