网页的相关插件调用(WorkPlus_WebView)
1. 打开WorkPlus里已有的html
传入相对地址,打开WorkPlus里已有的网页
请求调用示例:
function openLocalURL(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"openLocalURL",
[{"localURL":"打开本地所在的html文件地址"}]
);
}
说明:
请求输入数据:[{"localURL":"打开本地所在的html文件地址"}]
请求返回数据:无
2. 打开一个网页
传入地址,打开WorkPlus网页
请求调用示例:
function openWebView(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"openWebView",
[
{
"url":"打开的网址url",
"title":"打开网页的标题"
}
]
);
}
说明:
请求输入数据:
[
{
"url":"打开的网址url",
"title":"打开网页的标题"
}
]
请求返回数据:无
3. 锁定网页顶部栏
锁定顶部栏,使得顶部栏按钮无效
请求调用示例:
function navigation(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"navigation",
["lock"/“unlock”]
);
}
说明:
请求输入数据:["lock"]
请求返回数据:无
4. 更换左侧按钮动作
更换左侧的按钮动作
请求调用示例:
function leftButton(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"leftButton",
["back"]
);
}
function back(){
alert("想返回,没门");
}
说明:
调用此cordova后,用户点击返回,会弹出一个【想返回,没门】的alert,用户无法返回
5. 更换右侧按钮动作
更换右侧的按钮动作
请求调用示例:
function rightButtons(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"rightButtons",
[
[
{
"icon":"图标",
"title":"标题",
"action":"动作 list等",
"value":""
}
...
]
...
]
);
}
说明:
请求输入数据:
[
[
{
"icon":"图标",
"title":"标题",
"action":"动作 list等",
"value":""
}
...
]
...
]
请求返回数据:无
6. 更换头部title
更换头部title
请求调用示例:
function title(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"title",
["头部显示的标题"]
);
}
说明:
请求输入数据:["头部显示的标题"]
求返回数据:无
.7 清除左侧按钮
清除左侧按钮事件和显示
请求调用示例:
function clearLeftButton(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"clearLeftButton",
[]
);
}
说明:
请求输入数据:无
求返回数据:无
8. 清除右侧按钮
清除右侧按钮事件和显示
请求调用示例:
function clearRightButtons(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"clearRightButtons",
[]
);
}
说明:
请求输入数据:无
求返回数据:无
9. 退出webview
关闭整个webview
请求调用示例:
function exit(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"exit",
[]
);
}
说明:
请求输入数据:无
求返回数据:无
10. 弹出分享对话框
弹出分享对话框,跳转分享
请求调用示例:
function share(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"share",
[{"url":"http://www.baidu.com","title":"百度一下","cover_media_id":"分享图标mediaId"}]
);
}
说明:
请求输入数据:[{"url":"http://www.baidu.com","title":"百度一下","cover_media_id":"分享图标mediaId"}]
求返回数据:无
11. 跳转到workkplus特定页面
跳转到workkplus特定页面
请求调用示例:
function toActivity(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"toActivity",
[{
"activity":"toMain",
"client_id":"用户id",
"next_url":"www.baidu.com",
"access_token":"123456789",
"username":"用户注册username",
"name":"用户名字"
}]
);
}
说明:
请求输入数据:
[{
"activity":"toMain",
"client_id":"用户id",
"next_url":"www.baidu.com",
"access_token":"123456789",
"username":"用户注册username",
"name":"用户名字"
}]
求返回数据:无
12. 是否隐藏或显示左侧的按钮和关闭字样
是否隐藏或显示左侧的按钮和关闭字样
请求调用示例:
function visibleLeftButton(){
cordova.exec(function(result) {
alert(JSON.stringify(result, null, 4));
},
function(error) {
alert("调用失败");
},
"WorkPlus_WebView",
"visibleLeftButton",
[{
"showBack":"是否显示返回图标 true/false",
"showClose":"是否显示关闭图标 true/false",
}]
);
}
说明:
请求输入数据:
[{
"showBack":"是否显示返回图标 true/false",
"showClose":"是否显示关闭图标 true/false",
}]
求返回数据:无