pual
V2EX  ›  问与答

android webview 执行 js

  •  
  •   pual · May 23, 2017 · 1196 views
    This topic created in 3286 days ago, the information mentioned may be changed or developed.

    楼主在 js 注入时候遇到问题,android webview 跳到了空白页面 webview = (WebView) findViewById(R.id.webview); webview.clearCache(true); webview.clearHistory(); webview.getSettings().setJavaScriptEnabled(true); webview.setWebViewClient(new WebViewClient() {

            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
                view.loadUrl(url);
                return true;
            }
    
            @Override
            public void onPageFinished(WebView view, String url) {
                super.onPageFinished(view, url);
    
                webview.loadUrl("javascript:document.getElementsByName('login_id')[0].value='qqq'");
            }
        });
    
        webview.setWebChromeClient(new WebChromeClient() {
            public void onProgressChanged(WebView view, int progress) {
                super.onProgressChanged(view, progress);
            }
        });
        webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
        webview.loadUrl("https://ticket-account.pia.jp/pia/digipoke/list.do");
    
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 10:52 · PVG 18:52 · LAX 03:52 · JFK 06:52
    ♥ Do have faith in what you're doing.