Delphi中添加WebBrowser扩展接口

来源:互联网 发布:java项目管理 编辑:程序博客网 时间:2024/06/07 22:13
1、添加 Automation Object
2、填写CoClass Name,选择Apartment、Internal
3、添加扩展方法,如 doAction方法
4、添加WebBrowser方法
procedure TfMain2.WBGetExternal(Sender:TCustomEmbeddedWB;  var ppDispatch: IDispatch);var  WBExt: TWBExt;begin  inherited;  WBExt:= TWBExt.Create;        //创建实现自动化接口的对象  ppDispatch :=WBExt;     //将对象接口传递给WebBrowserControlend;
5、JS中调用
function doAction(sAction){  if (!window.external) return;  if (typeof(window.external.doAction)=='undefined') return;  return window.external.doAction(sAction);}


0 0
原创粉丝点击