0
想象一下,我去一個特定的網站,打開控制檯裏面的鉻,然後我說console.log(a_Variable_name);並獲得回報。 如何在我的JS代碼/ React中獲得相同的值?如何在節點內的其他網頁上運行JS命令?
想象一下,我去一個特定的網站,打開控制檯裏面的鉻,然後我說console.log(a_Variable_name);並獲得回報。 如何在我的JS代碼/ React中獲得相同的值?如何在節點內的其他網頁上運行JS命令?
您可以使用WebView
加載您的網站。
<WebView
source={{ uri: 'https://....'}}
onMessage={(e) => { console.log(e.nativeEvent.data }}
/>
對你的網站,你需要通過
window.postMessage(a_Variable_name)
發送變量當試圖整合這一點,我不得不添加在this Github thread
function waitForBridge() {
if (window.postMessage.length !== 1) {
setTimeout(waitForBridge, 200);
} else {
window.postMessage(a_Variable_name);
}
}
window.onload = waitForBridge
問題指定的功能是網站不是我的。 – TheGreatA
我想我可以使用JQuery來取消它? – TheGreatA