FIX: WebBrowser Events Not Being Received Inside JavaID: Q184600
|
Attempting to call the following methods after hosting a WebBrowser control inside a Java application or applet fails:
public void BeforeNavigate2(Object pDisp, Variant URL, Variant Flags,
...);
public void NewWindow2(Object[] ppDisp, boolean[] Cancel);
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
This bug was corrected in the Microsoft virtual machine contained in the SDK for Java 3.0, Microsoft VM build 2829.
public void BeforeNavigate2(Object pDisp, Variant URL, Variant Flags,
Variant TargetFrameName, Variant PostData,
Variant Headers, boolean[] Cancel)
{
System.out.println("BeforeNavigate2");
}
public void NewWindow2(Object[] ppDisp, boolean[] Cancel)
{
System.out.println("NewWindow2");
}
You can download all versions of the SDK for Java from the following Web site:
http://www.microsoft.com/java/
Additional query words: WebBrowser events java
Keywords : kbSDKJava300fix JCOM kbSDKJava310fix
Version : WINDOWS:2.0,2.01
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: July 26, 1999