gpt4 book ai didi

Android web View 中的 Javascript

转载 作者:行者123 更新时间:2023-11-29 22:09:06 25 4
gpt4 key购买 nike

我正在尝试做一些有点棘手的事情。我有一个内部有 webView 的 Activity 。此 Web View 正在加载一个具有一些 javascript 函数的外部 html 文件。

我的 Activity 定期产生一些结果,我想在 javascript 函数中访问这些结果。我认为将输出结果写入文件并在 javascript 端读取可能是一种解决方案。但我不确定。

有这样的方法吗?

我知道我们可以从 javascript 导航到 android 函数,但这并不是我所需要的。

谢谢..

最佳答案

如果您只需要一次结果,并且是即时的,那么您可以尝试不将它们写入文件,而是将其作为 javascript 注入(inject) WebView。例如,在您的页面中,您可以添加一个功能:

function newData(jsonObj) {
...
}

而不是写入文件,您可以使用您的实际数据调用它。

webview.loadUrl("javascript:(newData({a:1, b:2,...}))");  

关于Android web View 中的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10085716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com