如何在WebView中打开使用Java Script的HTML页面

时间:2016-05-03 19:06:56

标签: java android android-layout webview android-webview

我可以在WebPage中加载WebView。它还会在Non-Javascript中打开WebView个链接,但在JavsScript时,它不会执行任何操作。

当我使用这个

webView.getSettings().setJavaScriptEnabled(true);

它停止在WebView

中显示任何内容

我写了以下代码。但JavaScript在我的WebView

中无效
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_promotions);

    webView = (WebView) findViewById(R.id.wv_promotions);
    webView.setWebViewClient(new MavsWebViewClient());
    webView.getSettings().setJavaScriptEnabled(true);
    webView.loadUrl(URL);
}


class MavsWebViewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.contains(URL)){
            view.loadUrl(URL); // Stay within this webview and load url
            return true;
        } else {
            return super.shouldOverrideUrlLoading(view, url); 
        }
    }
}

我希望所有的活动都发生在WebView。请指导我如何在JavaScript

中启用WebView

0 个答案:

没有答案