I have some variables (Name, email etc) in my react project and need to fill in a form on an iframe i have loaded by injecting javascript. Any ideas? So far I have got the below and i believe the alert is executed in the iframe context although I am not sure to be honest. Actually this is a react native project but I am using webview with JS injection for IOS/Android so this will only be in the web context.
<React.Fragment>
<iframe id={"myFrame"} src={this.state.url + this.state.guid} style={{flex: 1, height: "100%", width: "100%"}} />
<script>
document.getElementById('myFrame').contentWindow.foo = function(){
alert("HELLO")
}
</script>
</React.Fragment>
question from:
https://stackoverflow.com/questions/66064369/autofill-form-in-iframe-in-react 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…