最近做项目遇到原生android和H5混合的开发,部分页面需要用h5,js渲染显示,但是发现用h5的网页(可以在电脑中显示)无法在手机中载入,并报错:
网上有很多说法,总结下来有
1)没有加入INTERNET权限
2)重写shouldOverrideUrlLoading方法:
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
但都有没有用。
最后我的发现,是ip地址的问题,之前也遇到过,当时没有记下来,现在又忘了,囧。