如何在新版谷歌Chrome上加载IE的Activex/OCX控件?

如何在新版谷歌Chrome上加载IE的Activex/OCX控件?

11)、请求获取属性值

Name 指定属性名称 如遇到取子接口的,名称增加子接口的名称,支持多级,比如获取VLC播放列表的数量名称用playlist.itemCount 下同

{"req":"OCX_GetProperty","rid":11,"para":{"Name":"src"}}

{"req":"OCX_GetProperty","rid":11,"para":{"Name":"volume"}}

{"req":"OCX_GetProperty","rid":11,"para":{"Name":"Toolbar"}}

{"req":"OCX_GetProperty","rid":11,"para":{"Name":"playlist.itemCount"}}

{"req":"OCX_GetProperty","rid":11,"para":{"Name":"input.rate"}}

{"req":"OCX_PutProperty","rid":11,"para":{"Name":"video.logo.opacity"}}

返回: {"ret":0,"rid":11,"data":{"Ret":0,"Val":""}}

如果返回的是自动化接口,Val的值类似这样的:playlist={CatchDispatch},需要继续调用这个自动化接口的属性或方法时,接下来的请求里指定参数{CatchDispatch},否则默认调用控件主接口的,下同

12)、请求设置属性

Name 指定属性名称 如遇到设置子接口的,名称增加子接口的名称,支持多级

Val 指定属性值,字符串用""包含,字符串中包含\或"等字符时,需要加转义符\,数值型不用"",BOOL类型设置真时数值是-1

当需要释放缓存的自动化接口时,Name可以指定为类似这样的playlist={CatchDispatch},Val设置为0或空

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"src","Val":"d:/zorro/test.pdf"}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"Toolbar","Val":-1}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"Visible","Val":-1}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"volume","Val":0}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"input.rate","Val":2}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"video.logo.opacity","Val":50}}

{"req":"OCX_PutProperty","rid":12,"para":{"Name":"playlist={CatchDispatch}","Val"0}}

返回: {"ret":0,"rid":12,"data":{"Ret":0}}

13)、请求无传入参数方法

Name 指定方法名称 如遇到调用子接口的,名称增加子接口的名称,支持多级,比如调用VLC播放列表播放方法名称用playlist.play 下同

DID 也可以指定方法序号

{"req":"OCX_Invoke0","rid":13,"para":{"Name":"gotoFirstPage"}}

{"req":"OCX_Invoke0","rid":13,"para":{"Name":"gotoNextPage"}}

{"req":"OCX_Invoke0","rid":13,"para":{"Name":" playlist.play"}}

返回: {"ret":0,"rid":13,"data":{"Ret":0,"Val":""}}

你可能也喜欢

绯闻风波8年后,迪丽热巴为何从不提鹿晗,真正赢在何处
小米应用商店
365正规官网

小米应用商店

09-08 2535
POS机签到步骤流程(POS机是怎么工作的)