如何通过Proxy实现JSBridge模块化封装,实现长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2171个文字,预计阅读时间需要9分钟。
公司最近完成了一个项目,通过将我们的Webview嵌入第三方APP,实现了业务全通过H5实现。不直接使用第三方APP+WebView的主要原因在于,我们身处金融行业,需要执行一些风控相关功能。
最近公司在做一个项目,通过把我们自己的Webview植入第三方APP,然后我们的业务全部通过H5实现。至于为什么不直接用第三方APP WebView,主要是身处金融行业,需要做一些风控相关功能。
由于是Hybrid APP的性质,所以web与Native的通信是无法避免的;而为什么我要封装jsBridge,主要在于下面两点:
公司APP的JSBridge提供了数据的序列化和全局函数的注入,而我们这次由于包大小考虑,这一块需要H5自己来实现;
原生提供的接口协议太多,记住麻烦;
回调的写法不太人性化,期望Promise;
由于本次项目只涉及到Andriod,所以没有关于ios的处理,但我自认为他们只是协议的不同,Web的处理可以相同。
本文共计2171个文字,预计阅读时间需要9分钟。
公司最近完成了一个项目,通过将我们的Webview嵌入第三方APP,实现了业务全通过H5实现。不直接使用第三方APP+WebView的主要原因在于,我们身处金融行业,需要执行一些风控相关功能。
最近公司在做一个项目,通过把我们自己的Webview植入第三方APP,然后我们的业务全部通过H5实现。至于为什么不直接用第三方APP WebView,主要是身处金融行业,需要做一些风控相关功能。
由于是Hybrid APP的性质,所以web与Native的通信是无法避免的;而为什么我要封装jsBridge,主要在于下面两点:
公司APP的JSBridge提供了数据的序列化和全局函数的注入,而我们这次由于包大小考虑,这一块需要H5自己来实现;
原生提供的接口协议太多,记住麻烦;
回调的写法不太人性化,期望Promise;
由于本次项目只涉及到Andriod,所以没有关于ios的处理,但我自认为他们只是协议的不同,Web的处理可以相同。

