额,不知道亲爱的朋友们有没有去测试过,有没有发现什么问题?对啦,就是webview默认是不执行JS的,所以幸幸苦苦做出来漂亮的网站就没有办法在手机上显示出来了,嗯!所以今天我们来解决这个问题。其实很简单啦!
在加载网页之前加上这句代码即可
webview.getSettings().setJavaScriptEnabled(true);
还是贴上全全的代码
packge com.tenma.webview
/**
* @author tenma
* @date 2014-8-22
*
*/
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
public class MainActivity extends Activity {
private WebView webview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 注册webview
webview = (WebView) findViewById(R.id.webview);
// 设置可以执行js
webview.getSettings().setJavaScriptEnabled(true);
// 加载URL内容
webview.loadUrl("http://www.baidu.com");
}
}
这里的webview是我程序中的WebView对象,记得替换成自己的哦!再一次运行一下,漂亮的网站就出来的!
是不是很简单啊?有任何问题都可以一起讨论哦!
本人才疏学浅,还望多多指教!