Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无论如何,无法使用刷新webview_Javascript_Android_Facebook_Webview - Fatal编程技术网

Javascript 无论如何,无法使用刷新webview

Javascript 无论如何,无法使用刷新webview,javascript,android,facebook,webview,Javascript,Android,Facebook,Webview,我有网络视图,我试图给用户按钮刷新,但我不能设置按钮,我试图使用此代码 刷新按钮 imgbtr2.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ImageButton imgbtr2 = (ImageButton) findViewById(R.id.imageButtonr2); WebView webView = (Web

我有网络视图,我试图给用户按钮刷新,但我不能设置按钮,我试图使用此代码

刷新按钮

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) 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”);它将工作,但这不是最后一个网址你没有从第一个网址重新打开网页

为什么webview不能像这样打开页面,因为它不是以.com结尾的。。以及如何让它打开所有的网站。。当你们进入Myspace这样的网站并尝试使用Facebook登录时,一切都会正常工作,直到你们完成登录,当你们将它连接到你们的Facebook后,它不会显示任何内容,这是因为重定向,以及如何修复它

这是阻止我完成应用程序的最后三件事。我希望有人能帮我使用
web.reload()方法来执行此操作

imgbtr2.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
     web.reload();  
    }
});
再打一次

mWebView.loadUrl("http://www.facebook.com");
所以完整的代码是

newButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
dgeActivity.this.mWebView.loadUrl("http://www.facebook.com");
}});

使用此->webView.loadUrl(“);而不是webView.loadUrl(“javascript:window.location.reload(true)”);在onclick listerneragain中,这将重新打开链接,不刷新它。在不重新加载的情况下,需要重新搜索什么?我的意思是,如果你已经转到m.facebook.com/messeges,如果你做了你的代码,它将带我回到m.facebook.com,而不是m.facebook.com/messegesoh。不,你需要跟踪你的url,一旦你的url在你手中,那么你就可以刷新页面n使用字符串webUrl=webView.getUrl();在每个页面加载上这是重新加载而不是刷新是的这是重新加载您可以使用dgeActivity.this.mWebView.reload()要执行此操作。这将重新加载页面或刷新页面?如果链接是到Facebook,则我将转到消息。它将重新加载我到Facebook或我所在的消息吗?它将重新加载/刷新您所在的页面。也就是说,如果您先加载index.html,然后转到contactus.html,然后按刷新,它将重新加载contactus.html。我将尝试一下回到这里,如果它的工作我给了你最好的答案,你能看看我的另一个问题吗,为什么webview不能像这样打开页面是因为我…上传了它的工作,甚至javascript:window.location.reload(true)同样有效,这是我的错误,我用onReceivedError隐藏页面未找到错误,我将我的Url更改为本地网页,因此当我刷新它时,它将打开本地html,希望我认为它不刷新,这是多么愚蠢的我,无论如何,有没有任何想法如何避免页面未找到错误?