gpt4 book ai didi

java - 无法在webview中执行javascript

转载 作者:行者123 更新时间:2023-12-01 14:23:38 25 4
gpt4 key购买 nike

我尝试了很多方法,但似乎没有任何效果......在每一种解决方案中,我都看到我可以启用 JavaScript 并在网页加载到 Web View 中后执行我想要的任何操作。然而我的代码似乎是错误的,我真的不明白为什么..

尝试创建一个新类并重写onPageFinished()

@Override
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:$(document).ready(function() { $('.logo').css('display','none'); });");
}

不工作!

尝试对其进行硬编码:

final WebView webview = (WebView)findViewById(R.id.web_view);
webview.getSettings().setJavaScriptEnabled(true);
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url)
{
webview.loadUrl("javascript:<script>$(document).ready(function() { $('.pages').css('display','none!important'); });</script>");
}
});
webview.loadUrl("https://zdravenmonitor.bg/");

也不起作用..

它的问题是什么?

最佳答案

试试这个:

view.loadUrl("javascript:(function() { $(document).ready(function() { $('.logo').css('display','none'); }); })()");

关于java - 无法在webview中执行javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17336425/

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