我试过WebBrowser和EmbeddedWB,感觉两者差不多,好像其实是一样的,只不过EmbeddedWB封装了WebBrowser的东西,感觉使用起来会方便一点。代码:
 case isWX of
    0:JsFnc:='Load('+jsonStr+');';
    1:JsFnc:='Load2('+jsonStr+');';
  end;
  //这里比较费时
  HtmlWnd.execScript(JsFnc, 'JavaScript');也就是用execScript调用js里的Load函数,因为参数JsonStr字符串很多,这里面是json数据,数据量很大。我认为是JsonStr字符串太多了而导致WebBrowser显示很慢,费时3-6秒才显示。html显示的数据,我是通过调用函数Load拼接生成的。我不知道我这样做对不对。有可能根本不是这样做的。总之,我要怎样通过查询数据库然后让数据显示在浏览器面,而且按钮也能点击互动?