我正在创建一个加载简单html页面的android webview:
WebView myWebView = (WebView) findViewById(R.id.webview);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowContentAccess(true);
myWebView.loadUrl("http://10.0.2.2/external/login.html");
但由于某种原因,当页面加载时,它一直在加载http://10.0.2.2/external/index.html,即使我明确指定了不同的html页面,例如上面的login.html。我正在http://10.0.2.2/(我的本地机器)运行一个简单的http服务器。是否有某个地方导致这种情况?如何让它加载我想要的页面而不是index.html?
感谢。
答案 0 :(得分:0)
实际上如果没有这个也不会发生 - webSettings.setJavaScriptEnabled(真);
您的网页可能包含一个重定向到$("#otherM").attr("display","inline"); or
$("#otherM").attr("visibility","visible");
的脚本,例如:
$("#idContainerDiv").attr("display","block"); or
$("#idContainerDiv").attr("visibility","visible");