none
ATL 实现的Webbrowser, 无法响应 页面内的 execwb(45,1) 关闭页面事件 RRS feed

  • 问题

  • 如标题,我使用了ATL 实现了Webbrowser,用于显示web 页面, 页面内调用了 execwb(45,1)  关闭页面事件,触发execwb(45,1) 后,页面未正常关闭,请问需要怎么去实现?
    2016年5月3日 14:44

全部回复

  • 如标题,我使用了ATL 实现了Webbrowser,用于显示web 页面, 页面内调用了 execwb(45,1)  关闭页面事件,触发execwb(45,1) 后,页面未正常关闭,请问需要怎么去实现?

    Hi,

    谢谢在C++语言论坛这分享你的问题。我非常好奇你的问题是否与C++有关?

    >>触发execwb(45,1) 后,页面未正常关闭,

    不正常关闭?是页面关闭了,没有提示吗?还是出现程序崩溃现象? 根据我的调查结果,在IE5.5版本以上,调用那条指令,关闭窗口无提示。

    为了更好的解决你的问题,你能提供更多的错误信息吗?

    Hart



    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年5月4日 1:32
    版主
  • 按正常情况来说,例如在IE 下, 页面调用execwb(45,1) 后,IE 会将该页面关闭。

    而我通过IWebBrowser2,实现的应用程序,去打开相同的页面,页面内调用了execwb(45,1)  ,就变成未响应状态。不能正常关闭了。

    2016年5月5日 8:51
  • 我对IE的开发不是很了解,从程序员的角度,我觉得可以调试一下代码,然后看阻塞在哪个地方,不知道IE是不是也可以这么干。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.

    2016年5月5日 9:24
    版主
  • IE 没有源码, 不知道要如何调试到IE 内部。

    请问有关于IE 的再哪里问合适呢?

    2016年5月5日 13:30
  • IE 没有源码, 不知道要如何调试到IE 内部。

    请问有关于IE 的再哪里问合适呢?

    目前还没有专门针对IE开发的论坛,都是如何使用IE论坛。

    >>我使用了ATL 实现了Webbrowser,

    你是使用ATL来开发,导致页面不正常关闭,我觉得问题,应该从这个ATL角度去排查问题,这个地方的参数,权限等等。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate the survey.


    2016年5月6日 2:41
    版主