Lision / WKWebViewJavascriptBridge

🌉 A Bridge for Sending Messages between Swift and JavaScript in WKWebViews.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

When setupWKWebViewJavascriptBridge in React.js , will show 'WKWebViewJavascriptBridge' is not defined , how to fix that ?

ceu opened this issue · comments

function setupWKWebViewJavascriptBridge(callback) {
if (window.WKWebViewJavascriptBridge) { return callback(WKWebViewJavascriptBridge); }
if (window.WKWVJBCallbacks) { return window.WKWVJBCallbacks.push(callback); }
window.WKWVJBCallbacks = [callback];
window.webkit.messageHandlers.iOS_Native_InjectJavascript.postMessage(null)
}

Did the WKWebView load the js?

yes , I change WKWebViewJavascriptBridge to window.WKWebViewJavascriptBridge, in react it's Ok.