V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pual
V2EX  ›  问与答

android webview 执行 js

  •  
  •   pual · 2017 年 5 月 23 日 · 1127 次点击
    这是一个创建于 3247 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主在 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");
    
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1165 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
    ♥ Do have faith in what you're doing.