无法在Android WebView中运行Javascript

时间:2016-06-16 06:36:24

标签: javascript android facebook webview

我正在制作一个自动的facebook加入群组应用。为此,我正在制作一个webview并将特定的facebook组URL加载到此webview。现在我想要的是自动按下“加入组”按钮,我制作了一个脚本并在webview中运行它:

msg.payload = 'Timestamp: ' + Date.now();

当这个脚本运行时,问题是没有任何反应,我已经通过很多关于此的帖子但是无法得到它请帮助! 我还发布了如何设置webview的代码:

  private class myWebViewClient extends WebViewClient {
    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
       view.loadUrl("javascript:(function() {document.getElementsByClassName('bu bv bw').submit();})()");
    }

1 个答案:

答案 0 :(得分:0)

你可以检查一下你是否真的得到了' bb bw'运行时的元素,第二个,document.getElementsByClassName将返回一个数组,所以你也可以尝试document.getElementsByClassName(' bu bv bw')[0] .submit()