本文的目的是为了开发能够更好更快地将API集成到自己的项目中,在使用前最好先使用好我们提供的demo并对照文档运行看看效果。 这里可以【参考教程】下载AppCan IDE为开发者工具开发,然后集成到自己的项目上。
插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)
本插件的所有API默认支持Android4.0+和iOS7.0+操作系统.
有特殊版本要求的API会在文档中额外说明.
本插件所有API默认在插件版本4.0.0+可用.
在后续版本中新添加的接口会在文档中额外说明.
init //初始化
uexWebBrowser.init(param)
说明:
初始化插件时,在执行其他接口之前调用
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
param | JSON对象 | 是 | 接口所需数据,形式见下: |
var param = {
debug:,
userAgent:,
}
各字段含义如下:
字段名称 | 类型 | 是否必选 | 说明 |
---|---|---|---|
debug | Boolean | 否 | 是否开启调试 |
userAgent | String | 否 | 传此参数会添加到原有agent |
示例:
var params = {
debug:false,
};
uexWebBrowser.init(params);
open //打开BrowserView
uexWebBrowser.open(param)
说明:
打开BrowserView
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
param | JSON对象 | 是 | 接口所需数据,形式见下: |
var params = {
width:1080,
height:600,
y:500,
url:"http://www.appcan.cn"
};
uexWebBrowser.open(params);
各字段含义如下:
字段名称 | 类型 | 是否必选 | 说明 |
---|---|---|---|
x | Number | 否 | View左上顶点x坐标,默认为0 |
y | Number | 否 | View左上顶点y坐标,默认为0 |
width | Number | 否 | View左上顶点y坐标,默认撑满屏幕 |
height | Number | 否 | View左上顶点y坐标,默认撑满屏幕 |
url | String | 否 | 需要加载的url |
示例:
var params = {
w:1080,
h:600,
y:500,
url:"http://www.appcan.cn"
};
uexWebBrowser.open(params);
close //关闭BrowserView
uexWebBrowser.close()
说明:
关闭BrowserView
参数:
无
示例:
uexWebBrowser.close();
goBack //后退
uexWebBrowser.goBack()
说明:
后退
参数:
无
示例:
uexWebBrowser.goBack();
goForward //前进
uexWebBrowser.goForward()
说明:
前进
参数:
无
示例:
uexWebBrowser.goForward();
canGoBack //是否可以后退
uexWebBrowser.canGoBack()
说明:
是否可以后退
参数:
返回值
Boolean 类型,true表示可以后退,false表示不可以后退
示例:
var result=uexWebBrowser.canGoBack();
alert(result);
canGoForward //是否可以前进
uexWebBrowser.canGoForward()
说明:
是否可以前进
参数:
返回值
Boolean 类型,true表示可以后退,false表示不可以后退
示例:
var result=uexWebBrowser.canGoForward();
alert(result);
reload //重新加载当前网页
uexWebBrowser.reload()
说明:
重新加载当前网页
参数:.
无
示例:
uexWebBrowser.reload();
loadUrl //加载Url
uexWebBrowser.loadUrl(url)
说明:
加载Url
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
url | String | 是 | 需要加载的url |
示例:
function loadUrl(){
uexWebBrowser.loadUrl("http://m.hao123.com");
}
evaluateJavascript //执行js
uexWebBrowser.evaluateJavascript(js)
说明:
执行js
参数:
参数名称 | 参数类型 | 是否必选 | 说明 |
---|---|---|---|
js | String | 是 | 要执行的js |
uexWebBrowser.evaluateJavascript(js)
示例:
var js="javascript:console.log('----------------')";
uexWebBrowser.evaluateJavascript(js);
getTitle //获取标题
uexWebBrowser.getTitle()
说明:
获取标题
参数:
返回值
String 类型,返回当前网页的标题
示例:
var title=uexWebBrowser.getTitle();
alert(title);
iOS
API版本: uexWebBrowser-4.0.0
最近更新时间:2017-3-29
历史发布版本 | 更新内容 |
---|---|
Android
API版本: uexWebBrowser-4.0.0
最近更新时间:2017-3-29
历史发布版本 | 更新内容 |
---|---|