showmessage(WebBrowser1.OleObject.document.script.Arr.slice(0,1));   //arr[0]
slice这个方法 你去查查吧 返回指定元素至于再想访问 arr[0][0]  还没好办法。  实在不行以 ,  拆分字符串吧

解决方案 »

  1.   

    谢谢回复但是还是不能达到要求,http://download.csdn.net/detail/ideation_shang/1509934这个里面有个dll可以实现此功能,但是作者进行了封装,没有源代码,不知道如何实现的.麻烦高手们帮忙看看!
      

  2.   

      WebBrowser1.OleObject.document.parentWindow.execScript('v=Arr[0][0]','javascript');
      showmessage(WebBrowser1.OleObject.document.script.v);  WebBrowser1.OleObject.document.parentWindow.execScript('v=Arr[0][1]','javascript');
      showmessage(WebBrowser1.OleObject.document.script.v);
      

  3.   

    对 这也是一个方法,不过已经解决了。
    参考http://stackoverflow.com/questions/6895667/delphi-how-reach-read-and-write-javaforbidden-variable-from-webbrowser解决
    结贴给分!