//让webview支持js
settings.setJavaScriptEnabled(true);
这个很重要,否则会存在页面加载不出来的情况
private WebView mWebvPobiji;
private WebSettings settings;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_high_speed_blender);
Bundle bundle = this.getIntent().getExtras();
String urlName = bundle.getString("urlName");
Log.e("1", "run:--------->urlName: "+ urlName);
mWebvPobiji = (WebView) findViewById(R.id.webv_pobiji);
settings = mWebvPobiji.getSettings();
mWebvPobiji.loadUrl(urlName);
mWebvPobiji.setWebViewClient(new WebViewClient() {
//目的是要让我们应用自己来加载网页,而不是交给浏览器
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
//让webview支持js
settings.setJavaScriptEnabled(true);
//设置是否支持缩放模式
settings.setSupportZoom(true);
}
@Override
public void onBackPressed() {
//判断是否是网页间的后退,防止直接回到app
if (mWebvPobiji.canGoBack()) {
mWebvPobiji.goBack();
}else {
super.onBackPressed();
}
}