“插件后台注册”的版本间的差异
来自uucall
(创建页面,内容为“== 插件使用注意事项 == === 步骤1: JS加载插件 === 调用代码:<br /> <body onload="client_version()"> <div id="obj-con"> <object id="plugin" type="ap...”) |
|||
第2行: | 第2行: | ||
=== 步骤1: JS加载插件 === | === 步骤1: JS加载插件 === | ||
调用代码:<br /> | 调用代码:<br /> | ||
− | <body onload="client_version()"> | + | <body onload="client_version()"> <!-- 插件加载完毕后调用初始化插件函数 --> |
<div id="obj-con"> | <div id="obj-con"> | ||
− | <object id="plugin" type="application/x-uucallplugin" width="900" height="105"> | + | <object id="plugin" type="application/x-uucallplugin" width="900" height="105"> <!-- 插件加载(名称定义,后续全局交互) --> |
</object><br /> | </object><br /> | ||
</div> | </div> | ||
</body> | </body> | ||
− | |||
− | Js函数client_version() | + | <br /> |
+ | Js函数client_version()函数说明: | ||
a.设置全局回调函数 | a.设置全局回调函数 | ||
b.获取当前插件版本信息 | b.获取当前插件版本信息 |
2016年3月28日 (一) 16:16的版本
插件使用注意事项
步骤1: JS加载插件
调用代码:
<body onload="client_version()">
<object id="plugin" type="application/x-uucallplugin" width="900" height="105">
</object>
</body>
Js函数client_version()函数说明:
a.设置全局回调函数
b.获取当前插件版本信息
2.2. 插件接口使用前提
获取插件对象,以及设置全局回调函数
2.2.1 获取插件对象
Eg. function plugin(){
return document.getElementById('plugin');
} 2.2.2回调函数分为全局回调和部分函数自带回调
a.全局回调函数采用异步方式传递参数(主要传递包括签入、工作状态改变、客户端类型改变、以及弹屏参数的传递) 接口函数:CallBack_Function (const FB::JSObjectPtr sCallback) 接口参数:回调函数名称 接口返回值:无 Eg. plugin().CallBack_Function(callback_result);// callback_result为js函数名称 b.函数自带回调在函数本身中设置采用同步方式传递参数(主要包括签入、签出参数传递)