使用WebBrowser嵌入网页,怎样可以读到此页面中的javascript对象,如此对象有自定义属性怎么读取?
我使用WebBrowser嵌入一个网页,里面的javascrip中的一个对象的操作有如下代码:
var a=new Object();
a.a=123;
a.b="456";
a.c=13.33;
另有一个函数
function ret_a()
{
return a;
}
我使用WebBrowser中的一个方法来调用这个函数,读取javascrip变量a的值:
object obj_a=webBrowser1.Document.InvokeScript("ret_a");
后面我就不知道如何去读取a里面的a,b,c三个属性的值了。
我查了一些帮助,相关的一些类有:
mshtml.IHTMLObjectElement
Microsoft.JScript.JSObject
可是我还是不知道如何去应用这些类。
请问,我如何能实现读取a里面的a,b,c三个属性。谢谢。
我使用的环境是VS2005