“插件后台注册”的版本间的差异

来自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>
<br />
 
  
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.函数自带回调在函数本身中设置采用同步方式传递参数(主要包括签入、签出参数传递)