mb常见问题汇集

weolar 5月前 846

1,wkeOnCreateView绑定的回调偶尔收不到URL的值

答:有些网页是用window.open方式打开新网页,这种情况下本来就没有URL的值。尤其注意的是百度新闻,点开新页面的时候看起来是因为触发<a> 标签,其实是js绑定了click,内部调用window.open实现打开的。猜测百度这样可能是为了防劫持。


2,c#、MFC里创建的窗口,mb里无法响应键盘消息

答:C#和MFC拦截了mb创建的窗口的键盘消息,所以要自己重载相关消息,再转发给mb


3,onCreateView回调为什么没有触发

答:可能是wkeSetNavigationToNewWindowEnable被设置成了false


4,为什么设置了wkeSetNavigationToNewWindowEnable为false,百度里点击链接还是会弹窗口

答:因为百度用js hook了点击事件,然后用window.open打开。wkeSetNavigationToNewWindowEnable对这个无效。


5,用什么判断页面已经加载完毕

答:用documentReady回调。其他的回调存在不准的问题。




最后于 2月前 被weolar编辑 ,原因:
最新回复 (1)
  • Dexter 5月前
    引用 2
    如何获取页面加载完成的httpcode,因为很多页面错误要通过这个获取,没有很直观的获取方法啊
返回
发新帖