1、仅仅是一个登录,由于不同的js与C#交互。已经开始产生模糊了。可以开始制作UML图来解决这个问题了
2、新增了 FuckWebBrowser 类,用于管理 WebBrowser 相关的操作,如执行js、截图、登录。
3、出现两个非常严重的问题,
一是正常WebBrowser js操作没问题,但虚拟WebBrowser操作就不行,弹不出验证码界面。这是为什么?
二是百度WebBrowser截图空白的问题,这是为什么?
- 先点击截图,再点击进入。也就是先绑定DocumentCompleted事件来执行js就可以的。但这和正常流程的区别到底是什么?
- 这并不是因为速度快或者慢导致的,也不是什么延迟能解决的问题。
- 这和第一个核心问题有关系么,事实上,这个问题不严重。只是碰巧碰到,但如果能通过解决这个找到灵感或者第一问题的解决方案就更好了。但第一个问题显然是js问题。只是如何让它报错是个问题。如果能模拟环境就好了。
.geetest_panel能正常加载,说明js还是能用的吧。如果是IE7而导致的兼容性问题的话是不能加载的。
经过一系列测试( $('.geetest_panel').css({'display':'block','opacity':'1'})强制显示验证界面),得出这些结果:
最重要的.geetest_panel_next 没有。这是一个很大的问题。想想为什么会这样?
今天先到这吧,太累了。总算有点门路了