任何人都知道如何(如果可能)在React Native中執行JS內部的WebView?在WebView源代碼中執行JavaScript
場景:我在WebView中顯示了這個遠程登錄頁面(網站),並且該網站有一系列與用戶活動相對應的事件。所有事件都會觸發一個回調,而WebView必須監聽(不是問題)。
在每個回調中都有一個JavaScript函數的引用,必須在WebView中調用(這是問題!)。
所以從我的React Native應用程序中,我需要調用這個JavaScript函數,它放在WebView中加載的網頁(源代碼)上。
我有什麼:我聽與onShouldStartLoadWithRequest
回調和處理與此有關的WebView的行爲和它的偉大工程。
關於JavaScript的執行,我嘗試了方法getWebViewHandle
,但沒有做到這一點,至少不是從我的座位上。
我也查看了injectedJavaScript
屬性,但問題是我不知道在觸發回調之前要執行的JavaScript是什麼。
任何人都知道如何解決這個問題?