rexseeBrowser
返回手册目录
【说  明】在弹出窗口(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);
rexseeDialog.toast('Finished.');
设为false
rexseeBrowser.setAllowErrorDialog(true);
rexseeDialog.toast('Finished.');
设为true

【函数】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对象。
{
title:标题。
url: URL。
}
【参数】
【示例】
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());
运行示例
返回手册目录