Skip to content

Commit c52687c

Browse files
author
lemon
committed
更正文档说明
1 parent 26b8828 commit c52687c

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

README.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,9 @@ EasyBridge提供两种安全检查策略。其中全局的安全检查在EasyBri
8484

8585
## 方案设计说明
8686

87-
**EasyBridge**最终方案实现,只支持了异步调用的方式,主要是基于以下两点的考量
87+
**EasyBridge**最终方案实现,只支持了异步调用的方式,主要是基于以下的考量
8888

8989
* 同步的调用可以转化为异步调用的方式,保留一种调用方式会使得整个方案更加简单;
90-
* 目前iOS不支持同步的调用。
9190

9291
### 方案结构
9392

@@ -99,7 +98,7 @@ EasyBridge提供两种安全检查策略。其中全局的安全检查在EasyBri
9998

10099
* **easyBridge**
101100

102-
在页面加载完成`onPageFinished()`回调的时候,通过执行工具库中的一个js文件注入的。这个对象主要的作用是定义了业务页面的JavaScript代码调用native的Java代码的规范入口,对象中定义的一个最关键的函数就是`callHandler(handlerName, args, callback)`,这就是桥梁的入口。实际上在这个方法的内部,最终就是通过下面的**_easybridge**对象进入到Java代码层。
101+
在页面加载到25%以上到时候(`onProgressChanged()`,通过执行工具库中的一个js文件注入的。这个对象主要的作用是定义了业务页面的JavaScript代码调用native的Java代码的规范入口,对象中定义的一个最关键的函数就是`callHandler(handlerName, args, callback)`,这就是桥梁的入口。实际上在这个方法的内部,最终就是通过下面的**_easybridge**对象进入到Java代码层。
103102

104103
* _easybridge
105104

easybridge/src/main/java/easily/tech/easybridge/lib/EasyBridgeWebChromeClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import android.webkit.WebView;
55

66
/**
7-
* Created by hzyangjiehao on 2018/4/2.
7+
* Created by lemon on 2018/4/2.
88
*/
99
public class EasyBridgeWebChromeClient extends WebChromeClient {
1010

0 commit comments

Comments
 (0)