我有网页视图,我尝试给用户按钮刷新,但我不能设置该按钮我尝试使用此代码
复习按钮
imgbtr2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ImageButton imgbtr2 = (ImageButton) findViewById(R.id.imageButtonr2);
WebView webView = (WebView)findViewById(R.id.webView);
webView.loadUrl("javascript:window.location.reload(true)"); // TODO Auto-generated method stub
}
});
webview
webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("http://m.facebook.com/");
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
但似乎javascript:window.location.reload(true)它不起作用。如果我使用webView.loadUrl(“www.exapml.com”);它会工作,但这不是最后的Url你没有从第一个网址重新打开网页
以及为什么webview无法打开像https://vine.co/这样的页面,因为它不会以.com ...结束,以及如何让它打开所有网站..当你进入像Myspace这样的网站并尝试登录时Facebook一切都会正常工作,直到你完成登录后,你将它连接到你的脸书后不显示任何内容,是否重定向,如果它是如何解决它
这是最后三件事阻止我完成我的应用程序。我希望有人可以提供帮助
答案 0 :(得分:1)
使用web.reload();
方法执行此操作。
imgbtr2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
web.reload();
}
});
答案 1 :(得分:0)
再次致电
mWebView.loadUrl("http://www.facebook.com");
所以完整的代码将是
newButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
dgeActivity.this.mWebView.loadUrl("http://www.facebook.com");
}});