【函数】 | boolean add(String id, String code) |
【说明】 | 将特定的JavaScript代码植入到Rexsee系统中,植入后这些代码在每个页面载入完毕后都会运行(在onRexseeReady()之前运行),因此可以统一的初始化页面而无需在所有页面重复这些代码,如果是函数定义,则所有页面都可以调用这些代码。注意,植入的JS代码在后续页面载入后自动运行,意味着后续页面载入过程中这些代码是无效的,也就是说,调用这些代码至早要在onRexseeReady事件中,而不能在onload事件中。 |
【返回】 | true或false,true表示植入成功,false表示失败,通常是id重复导致失败。 |
【参数】 | id:植入代码的id。 code:要植入的代码。 |
【示例】 |
rexseeInception.add("test","function test(){ alert('Inception Test!'); }test();");rexseeDialog.toast('植入完毕。');
运行示例
|
【函数】 | boolean contains(String id) |
【说明】 | 是否存在id指向的植入代码。 |
【返回】 | true或false。 |
【参数】 | id:植入代码的id。 |
【示例】 |
alert(rexseeInception.contains('test'));
运行示例
|
【函数】 | String get(String id) |
【说明】 | 读取id指向的植入代码。 |
【返回】 | id指向的植入代码。 |
【参数】 | id:植入代码的id。 |
【示例】 |
alert(rexseeInception.get('test'));
运行示例
|
【函数】 | void remove(String id) |
【说明】 | 删除id指向的植入代码。 |
【返回】 | 无 |
【参数】 | id:植入代码的id。 |
【示例】 |
rexseeInception.remove('test');rexseeDialog.toast('删除完毕。');
运行示例
|
【函数】 | void remove() |
【说明】 | 删除所有植入代码。 |
【返回】 | 无 |
【参数】 | 无 |
【示例】 |
rexseeInception.remove();rexseeDialog.toast('删除完毕。');
运行示例
|
【函数】 | int size() |
【说明】 | 读取已植入代码的条数。 |
【返回】 | 已植入代码的条数。 |
【参数】 | 无 |
【示例】 |
alert(rexseeInception.size());
运行示例
|
【函数】 | JsonArray getKeys() |
【说明】 | 读取所有已植入的代码的id。 |
【返回】 | 所有已植入代码的id,是JSON格式的字符串,代表一个数组,处理前应使用"eval('('+json+')')"转换为JavaScript数组对象。 |
【参数】 | 无 |
【示例】 |
alert(rexseeInception.getKeys());
运行示例
|