1. Acitivity 之间的传值有时失效
1.传输
Intent intent =new Intent(context,MainActivity.class);
intent.putExtra("url", "file:///android_asset/messagePushSet.html");
context.startActivity(intent);
2.接收
url = this.getIntent().getStringExtra("url");
2.判断SDK版本
if(Build.VERSION.SDK_INT >= 19) {
webView.getSettings().setLoadsImagesAutomatically(true);
} else {
webView.getSettings().setLoadsImagesAutomatically(false);
}
3.webview白屏问题
<script type="text/javascript">
if(navigator.userAgent.indexOf("iPhone") != -1) {
console.log("我是iPhone~!");
console.log(navigator)
var iWidth = document.documentElement.clientWidth;
iWidth=iWidth>1620?1620:iWidth
document.getElementsByTagName('html')[0].style.fontSize = iWidth / 16 + 'px';
}else if(navigator.userAgent.indexOf("iPad") != -1) {
console.log("我是iPad~!");
var iWidth = document.documentElement.clientWidth;
iWidth=iWidth>1620?1620:iWidth
document.getElementsByTagName('html')[0].style.fontSize = iWidth / 32 + 'px';
}else if(navigator.userAgent.indexOf("Android") != -1) {
document.getElementsByTagName('html')[0].style.fontSize = 23 +'px';
}
</script>