React native webview javascript模拟点击

问题描述 投票:0回答:1

您好,我使用Tidio进行实时聊天,并使用webview将其放在我的本地应用程序中

它看起来像enter image description here

然后它需要单击聊天图标以打开类似于enter image description here的聊天框>

我希望它直接打开聊天框而不显示欢迎消息,

我尝试使用注入的JavaScript,但是它不起作用


<WebView
        javaScriptEnabled={true}
        injectedJavaScript={`(function() { document.getElementById('button-body').click()})();`}
        source={{
          uri: 'https://www.tidio.com/talk/ekmt9gtdgbc4rou29f7tuwvpbhcotzmx'
        }}
      />

您好,我使用Tidio进行实时聊天,并使用webview将其放在我的本机应用程序中,它看起来像那样,然后它需要单击聊天图标以打开我希望它打开的聊天框...] >

javascript react-native webview chat livechat
1个回答
0
投票

使用WebView时,您可以找到一个按钮,然后通过加载url来单击它,但是在您的情况下,您做错的是找到从iframe加载的按钮并尝试单击它,这是不可能的。

如果您真的不想显示首页,请用您自己的文本替换屏幕上的文本,例如可以将welcome to iLampagency.com替换为Hi welcome to chat bot之类的东西。

© www.soinside.com 2019 - 2024. All rights reserved.