网页的相关插件调用(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",

}]
求返回数据:无


results matching ""

    No results matching ""