我需要在java applet和C#WebBrowser控件的html页面之间进行通信。我想在不刷新html页面的情况下这样做。我知道我可以使用applet参数与applet通信,但在这种情况下,我必须每次刷新applet页面以获取更新参数。我也可以使用cookie,但我不想为每个请求将所有那些不必要的cookie发送到服务器。所以我在想是否有办法使用DOM创建javacript数组变量,然后用applet读取它。但我不知道是否有可能或者可能有其他方法可以做到这一点。任何建议都将受到高度赞赏。
由于
答案 0 :(得分:0)
您可以通过在Webrowser控件 DocumentText 属性中注入html代码来实现此目的
string htmlCode = "<html><head></head><body>";
htmlCode += "<applet code="Example.class" width="350" height="350"></applet>";
htmlCode +="</body></html>";
webBrowser1.DocumentText = htmlCode;