我有一个WebView
组件,该组件最初具有第1页,然后在按钮上单击以打开第二页。我想在第二页上注入JavaScript。 WebView
道具injectedjavascript
仅在第一页上注入JavaScript。如何在第二页上插入我的js代码?
<WebView
source={{html: htmlCode}}
style={{flex: 1}}
javaScriptEnabled
injectedJavaScript={'document.getElementById("myform").submit();'}
/>
第一页 htmlCode:
<html>
<head>
</head>
<body>
<form id = "myform" action="http:myurl.com" method="post">
<input id = "myname" value="abc"/>
<input id = "myroll" value="123"/>
<input id = "myclass" value="12"/>
</form>
</body>
</html>
第二页 网址“ http:myurl.com”中的html:-
<html>
<head>
</head>
<body>
<p> Hello world </p>
<input id="hello" value="bye">
</body>
</html>
我想在第二页上插入我的JavaScript。 我该怎么办?