IOS下无法获取到WebViewJavascriptBridge的问题排查

问题描述

在安卓下正常获取到WebViewJavascriptBridge,在IOS下一直无法获取到WebViewJavascriptBridge
image
image

官网的示例如下:
image

接手项目时已有的桥接代码:
image

可以发现src不同,一个是wvjbscheme://BRIDGE_LOADED,一个是https://bridge_loaded,坑就在这里

解决方法

src改为https://bridge_loaded,可以获取到WebViewJavascriptBridge
image

IOS实际上会拦截WVJBIframe指向的src,监听到之后才会创建WebViewJavascriptBridge,所以需要与IOS端确认拦截路径是什么

posted @ 2022-08-31 15:29  云帆Plan  阅读(1850)  评论(0)    收藏  举报