gpt4 book ai didi

android-webview - 我们可以在 webview 中加载基本的 javascript 函数吗?

转载 作者:行者123 更新时间:2023-12-03 17:54:27 25 4
gpt4 key购买 nike

我在 webview 中实现了一个功能。我将 javascript 函数放在 html 头中,然后通过 web.loadUrl 加载它,但 webview 没有考虑该函数。可以这样加载吗?还是我走错了路?

 "<td><a href='' onclick=\"displaying('image url')\" id=/image"+my_image[i] +"/"+"

class='popup-open'><img

src='"+my_image[i]+"'"+


"width='80' height='65'></a></td></tr><tr>";

the hmtl content

String webData = "<!DOCTYPE html>" +

"<head> "+

"<script>"+"function displaying(url)

{document.getElementById('image').innerHTML =\"<img src=\"url\" width=\"100\" height=\"105\">\";}"+"</script>"
+
" </head><body>"+ html_content +"</tr></table></body></html>";

最佳答案

也许是你的 JavaScript 或一些语法狗屎。首先,尝试弄清楚来自 WebKit 引擎的错误消息是什么。

要显示 webview 的 javascript 消息,请将 onConsoleMessage 放入实现中。

   myWebView.setWebChromeClient(new WebChromeClient() {
public boolean onConsoleMessage(ConsoleMessage cm) {
Log.d(cm.message() + " -- From line "
+ cm.lineNumber() + " of "
+ cm.sourceId());
return true;
}
});

确保您已启用以下功能
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);

关于android-webview - 我们可以在 webview 中加载基本的 javascript 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13523490/

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