uexWebBrowser

  • 1、简介
  • 2、API概览
  • 3、更新历史

    1、简介

    内置浏览器功能插件

    本文的目的是为了开发能够更好更快地将API集成到自己的项目中,在使用前最好先使用好我们提供的demo并对照文档运行看看效果。
    这里可以【参考教程】下载AppCan IDE为开发者工具开发,然后集成到自己的项目上。

1.1、说明
  • App中使用此插件实现内置浏览器功能。iOS使用WKWebView、Android使用腾讯X5作为浏览器内核。
  • 插件集成使用说明:(已集成到平台公共插件,直接勾选打包)
1.2、UI展示
1.3、开源源码

插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)

1.4、平台版本支持

本插件的所有API默认支持Android4.0+iOS7.0+操作系统.
有特殊版本要求的API会在文档中额外说明.

1.5、接口有效性

本插件所有API默认在插件版本4.0.0+可用.
在后续版本中新添加的接口会在文档中额外说明.

2、API概览

2.1、方法
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);

3、更新历史

iOS

API版本: uexWebBrowser-4.0.0

最近更新时间:2017-3-29

历史发布版本 更新内容
Android

API版本: uexWebBrowser-4.0.0

最近更新时间:2017-3-29

历史发布版本 更新内容
还需要帮助吗? 联系我们
最新更新 2nd May 2017