Skip to content

Gnotes/jsbridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

JSBridge

JSBridge 用于 Hybrid 混合开发,WebView(原生容器)通过 解释器 调用 全局window.JavaScript 对象JavaScript 字符串执行JS脚本,相对的JS通过WebView拦截URL Schema 或WebView注入原生API到JS-Context 调用原生的API。

  • URL拦截

    URL Schema 是一种特殊的 URL,支持自定义,基本格式为:

    <protocol>://<host>/<path>[#hash][?qeury]

    因此,在更改了地址后,WebView可以拦截地址,并根据URL解析操作及参数

  • 原生 API Context 注入

    原生API通过将Context对象,注入到全局 window 对象中(如:window.JSBridge),即可以在JS环境中调用API

参考

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published