我可以在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