gpt4 book ai didi

android - 如何检索将 JavascriptInterface 添加到哪个 webview?

转载 作者:行者123 更新时间:2023-11-29 22:14:42 24 4
gpt4 key购买 nike

为了向 javascript 公开 java 方法,我使用了
mWebview.addJavascriptInterface(new JSInterface(this),"Android");

当我实际在 JSInterface 中时,如何获取添加了 JavascriptInterface 的 webview?

最佳答案

我假设您仍在处理此处描述的 2 个 WebView : How to handle callbacks in webview

您无法确定 JavaScript 接口(interface)附加到哪个 webview。并非没有提前做一些准备。一些选项是:

  1. 为每个 webview 使用不同的接口(interface)名称,然后测试出现的是哪个,以确定您所在的 webview。

  2. 使用相同的界面,但界面中的每个函数都包含一个名为 caller 的参数,其中包含调用 webview 的编号。

关于android - 如何检索将 JavascriptInterface 添加到哪个 webview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8748075/

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