ieframe:add app: protocol support to make mshtml trigger BeforeNavigate2 event when handle app: hyperlink

Jacek Caban jacek at codeweavers.com
Thu Jan 15 03:55:26 CST 2015


Hi Changhui,

On 01/15/15 02:39, Changhui Liu wrote:
> Hi, this verify test need the user click the app: hyperlink in browser,
> so it is hard to write a test in dlls/ieframe/tests.
>
> I upload the test html file and a test exe here:
> http://www.imakevideo.com/app.html
> http://www.imakevideo.com/mfc_web.zip
>
> To run the test, extract mfc_web.zip, then run the mfc_web.exe, click
> the Go button;
> A message "BeforeNavigate2 app:xxx" will popup when click the
> app: hyperlink 
> if the BeforeNavigate2 event was triggered as like IE in windows, or
> nothing.

It doesn't seem right. There is nothing special about app: protocol
handling, BeforeNavigate2 should be called in this case the same way as
for any other protocol. You need to find the real reason why it's not
called instead of calling it in an error case. The bug is likely to be
in mshtml.

Jacek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20150115/14f92bb7/attachment-0001.html>


More information about the wine-devel mailing list