如何监听来自原生android应用程序的javascript事件?

rn0zuynd  于 2023-01-07  发布在  Android
关注(0)|答案(1)|浏览(170)

我有一个原生的Android应用程序,它有一个WebView,可以加载一个我无法控制的网页。
在应用程序中,我需要跟踪/检测在webView中点击此页面上的按钮时发生的“MessageEvent”。
场景:用户按下webView中的按钮,触发“MessageEvent”,当检测到此“MessageEvent”时,需要调用Java/Kotlin代码中的方法,通过等待此“MessageEvent”的侦听器或其他方式(与如何调用方法无关)。
我主要关心的是如何在Java/Kotlin代码中检测这个javascript“MessageEvent”事件。

m4pnthwp

m4pnthwp1#

这里的答案取决于你为什么想要它!一种方法是在事件被触发时更新数据库中的一个字段,你需要在你的java代码中进行循环检查,询问同一个数据库是否事件被触发...
此外,你不能直接访问这些信息!女巫是非常好的,以提供安全的用户...想象你把用户到他的PayPal帐户,他看到一个完美的功能PayPal网页与所有购买.如果你的Android应用程序可以访问脚本在他的网站,我想我们都知道会发生什么.

相关问题