繁体   English   中英

无法调用按钮单击 webview 中的 function in react native

[英]Unable to call a button click function within a webview in react native

我正在尝试调用 webview 按钮单击 function 在我自己的按钮上单击 function 但似乎没有任何效果。 我的代码与此类似

buttonClick = () => {
  
this.webview.injectJavaScript(`document.getElementById('webBtn').click()`);
}

redner(){

return(
<View>

 <WebView
            source={{uri: 'https://mywebsite.com'}}

          />

<TouchableOpacity onPress={() => this.buttonClick()}><Text> Click here </Text></TouchableOpacity>
</View>
)

}

我已经用javascript尝试了相同的方法它在那里工作完美但我不知道为什么它在react Native中与WebView产生问题。 任何帮助,将不胜感激。

未指定WebView的引用。

<WebView      
    ref={(ref)=>{this.webview=ref;}}
    source={{uri: 'https://mywebsite.com'}}    
/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM