diff --git a/app/src/main/assets/help/jsHelp.md b/app/src/main/assets/help/jsHelp.md index 3aea6696a..6076ca8f6 100644 --- a/app/src/main/assets/help/jsHelp.md +++ b/app/src/main/assets/help/jsHelp.md @@ -24,6 +24,25 @@ getStrResponse( jsStr: String? = null, sourceRegex: String? = null) //返回访 getResponse(): Response //返回访问结果,网络朗读引擎采用的是这个,调用登录后在调用这方法可以重新访问,参考阿里云登录检测 ``` +### [AnalyzeRule](https://github.com/gedoor/legado/app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt) 部分函数 +* 获取文本/文本列表 +> `mContent` 待解析源代码,默认为当前页面 +> `isUrl` 链接标识,默认为`false` +``` +java.getString(ruleStr: String?, mContent: Any? = null, isUrl: Boolean = false) +java.getStringList(ruleStr: String?, mContent: Any? = null, isUrl: Boolean = false) +``` +* 设置解析内容 +``` +java.setContent(content: Any?, baseUrl: String? = null): +``` +* 获取Element/Element列表 +> 如果要改变解析源代码,请先使用`java.setContent` +``` +java.getElement(ruleStr: String) +java.getElements(ruleStr: String) +``` + ### [js扩展类](https://github.com/gedoor/legado/blob/master/app/src/main/java/io/legado/app/help/JsExtensions.kt) 部分函数 * 变量存取 ```