我尝试将数据从我的Android应用发布到网站,它可以与Firefox和其他浏览器一起使用;但它不适用于Chrome。 Chrome有时只会显示google主页,即www.google.com。
String finalUrl = "javascript:" +
"var to = 'http://mysite:8001/login.jsp';" +
"var p = {login:'test',id:'test'};"+
"var myForm = document.createElement('form');" +
"myForm.method='post' ;" +
"myForm.action = to;" +
"for (var k in p) {" +
"var myInput = document.createElement('input') ;" +
"myInput.setAttribute('type', 'text');" +
"myInput.setAttribute('name', k) ;" +
"myInput.setAttribute('value', p[k]);" +
"myForm.appendChild(myInput) ;" +
"}" +
"document.body.appendChild(myForm) ;" +
"myForm.submit() ;" +
"document.body.removeChild(myForm) ;";
Intent browserIntent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse(finalUrl));
startActivity(browserIntent);