injectedJavaScript在react native的Webview中不工作
我在中注入了递归函数来响应本机web视图。 在这段代码中,函数将一直等待,直到本地存储有值,但这段代码只运行一次,并且不会再次出现。injectedJavaScript在react native的Webview中不工作,javascript,react-native,Javascript,React Native,我在中注入了递归函数来响应本机web视图。 在这段代码中,函数将一直等待,直到本地存储有值,但这段代码只运行一次,并且不会再次出现。 为什么会发生这种事情?我可以递归地获取本地存储值吗?您好,我觉得您没有正确地注入函数。请检查此链接 const SendLocalStorage = function() { if(!window.localStorage.getItem('user')) { SendLocalStorage(); } else { const da
为什么会发生这种事情?我可以递归地获取本地存储值吗?您好,我觉得您没有正确地注入函数。请检查此链接
const SendLocalStorage = function() {
if(!window.localStorage.getItem('user')) {
SendLocalStorage();
}
else {
const data = JSON.parse(window.localStorage.getItem('user')).userId;
window.ReactNativeWebView.postMessage(data);
}
}
SendLocalStorage();