【说 明】 | 在弹出窗口(rexseePopupWindow)内的浏览器中,使用rexseeBrowser操作自身,而使用rexseeParent操作主浏览器。 |
【函数】 | void go(String url) |
【函数】 | void load(String url) |
【说明】 | 页面导航到参数url指定的地址,根据url的类型执行相应动作,参看上文关于链接的说明。 |
【返回】 | 无 |
【参数】 | url:字符串 |
【示例】 |
rexseeBrowser.go('http://www.rexsee.com');
运行示例
|
【函数】 | void loadFromCache(String url) |
【说明】 | 和load()相同,但尽量从缓存中查找页面。 |
【返回】 | 无 |
【参数】 | url:字符串 |
【示例】 |
rexseeBrowser.loadFromCache('http://www.rexsee.com');
运行示例
|
【函数】 | void open(String url) |
【说明】 | 和go(url)或load(url)类似。但是,但会尽量使用手机默认的针对该文件的浏览程序而非Rexsee系统打开url指定的地址。 |
【返回】 | 无 |
【参数】 | url:字符串 |
【示例】 |
rexseeBrowser.open('http://www.rexsee.com');
运行示例
|
【函数】 | void reload() |
【说明】 | 刷新。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.reload();
运行示例
|
【函数】 | void goBack() |
【说明】 | 后退一步。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.goBack();
运行示例
|
【函数】 | void goForward() |
【说明】 | 前进一步。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.goForward();
运行示例
|
【函数】 | void goBackOrForward(int steps) |
【函数】 | void goBackOrForward(int steps, boolean quit) |
【说明】 | 前进或后退若干步。 |
【返回】 | 无 |
【参数】 |
steps:前进或后退的步数,正数表示前进,负数表示后退。
quit:在后退步数不足时是否退出,默认为true。 |
【示例】 |
rexseeBrowser.goBackOrForward(-10);
运行示例
|
【函数】 | void loadHTML(String html) |
【说明】 | 载入HTML代码,相当于“document.documentElement.outerHTML=html;”语句。 |
【返回】 | 无 |
【参数】 | html:HTML代码字符串 |
【示例】 |
rexseeBrowser.loadHTML('<font color=red>载入HTML代码测试!</font>');
运行示例
|
【函数】 | void loadHTMLWithoutHistory(String html) |
【说明】 | 和loadHTML相同,但不在Rexsee浏览器历史记录中记录。 |
【返回】 | 无 |
【参数】 | html:HTML代码字符串 |
【示例】 |
rexseeBrowser.loadHTMLWithoutHistory('<font color=red>载入HTML代码测试!</font>');
运行示例
|
【函数】 | void show(String title, String message) |
【说明】 | 在页面中显示信息。 |
【返回】 | 无 |
【参数】 |
title:字符串,信息的标题。
message:字符串,信息的内容。 |
【示例】 |
rexseeBrowser.show('Test Show','Test <font color=red>page</font> message!');
运行示例
|
【函数】 | void showWithoutHistory(String title, String message) |
【说明】 | 和show()相同,但不在Rexsee浏览器历史记录中记录。 |
【返回】 | 无 |
【参数】 |
title:字符串,信息的标题。
message:字符串,信息的内容。 |
【示例】 |
rexseeBrowser.showWithoutHistory('Test Show','Test <font color=red>page</font> message!');
运行示例
|
【函数】 | void stop() |
【说明】 | 停止当前的载入。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 | 无 |
【函数】 | void pauseTimers() |
【说明】 | 暂停所有计时器。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 | 无 |
【函数】 | void resumeTimers() |
【说明】 | 恢复所有计时器。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 | 无 |
【函数】 | void setAllowErrorDialog(boolean isAllow) |
【说明】 | 在Javascript出错时是否允许弹出报错对话框。 |
【返回】 | 无 |
【参数】 | isAllow:是否允许弹出报错对话框,默认为true。 |
【示例】 |
rexseeBrowser.setAllowErrorDialog(false);
设为false
rexseeDialog.toast('Finished.'); rexseeBrowser.setAllowErrorDialog(true);
设为true
rexseeDialog.toast('Finished.'); |
【函数】 | boolean isAllowErrorDialog() |
【说明】 | 是否允许在Javascript出错时弹出报错对话框。 |
【返回】 | true或false。 |
【参数】 | 无 |
【示例】 |
alert(rexseeBrowser.isAllowErrorDialog());
运行示例
|
【函数】 | void zoomIn() |
【说明】 | 页面放大1.25倍。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.zoomIn();
运行示例
|
【函数】 | void zoomOut() |
【说明】 | 页面缩小1.25倍。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.zoomOut();
运行示例
|
【函数】 | float getCurrentZoom() |
【说明】 | 获得当前的缩放比例。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
alert(rexseeBrowser.getCurrentZoom());
运行示例
|
【函数】 | JsonArray getHistory() |
【函数】 | JsonArray getOriginalHistory() |
【说明】 | 获得RexseeBrowser浏览器历史记录或WebKit内核历史记录。 |
【返回】 |
返回值是一个JSON格式的字符串,是一个对象数组,使用eval('('+json+')')可以将JSON字符串转换为JavaScript对象。
{
|
【参数】 | 无 |
【示例】 |
alert(eval('('+rexseeBrowser.getHistory()+')')[0].title);
运行示例
alert(eval('('+rexseeBrowser.getOriginalHistory()+')')[0].title);
运行示例
|
【函数】 | int getTotalPages() |
【说明】 | 读取浏览器本次启动后浏览的页面数。 |
【返回】 | 页面数。 |
【参数】 | 无 |
【示例】 |
alert(rexseeBrowser.getTotalPages());
运行示例
|
【函数】 | void clearHistory() |
【说明】 | 清除浏览器历史记录。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.clearHistory();
运行示例
rexseeDialog.toast('浏览器历史记录已清除!'); |
【函数】 | void clearCache() |
【说明】 | 清除浏览器缓存。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.clearCache();
运行示例
rexseeDialog.toast('浏览器缓存已清除!'); |
【函数】 | void clearFormData() |
【说明】 | 清除浏览器表单数据。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeBrowser.clearFormData();
运行示例
rexseeDialog.toast('浏览器表单数据已清除!'); |
【函数】 | void setFocusable(boolean focusable) |
【说明】 | 指定浏览器是否可以获得焦点。注意,无论之前设置如何,每次新页面载入后都是允许获取焦点的。 |
【返回】 | 无 |
【参数】 | focusable:true或false。 |
【示例】 | 无 |
【示例】 |
rexseeBrowser.setFocusable(false);
运行示例
rexseeDialog.toast('已禁止获取焦点!'); rexseeBrowser.setFocusable(true);
运行示例
rexseeDialog.toast('已允许获取焦点!'); |
【函数】 | void enableScrollbar(boolean enable) |
【说明】 | 显示或隐藏滚动条。 |
【返回】 | 无 |
【参数】 | enable:true显示滚动条,false隐藏滚动条。 |
【示例】 | 无 |
【函数】 | void dismiss() |
【说明】 | 当浏览器位于rexseePopupWindow.show()函数载入的窗口中时,用于隐藏窗口。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
弹出窗口
rexseeBrowser.dismiss();
运行示例
|
【函数】 | String getDialogId() |
【说明】 | 当浏览器位于rexseePopupWindow.show()函数载入的窗口中时,用于读取对话框ID。 |
【返回】 | 对话框ID。 |
【参数】 | 无 |
【示例】 |
弹出窗口
alert(rexseeBrowser.getDialogId());
运行示例
|