2015-02-24 41 views
0

我想加载一个带有webview的网址。我的网址是http://my-hit.com/ahmet-kaya/2。它没有加载,因为加载时url更改为http://my-hit.com/ahmet-kaya2。我已经在pagefinished函数中控制了url; “/”字符下降。我尝试%2F而不是“/”,但没有奏效。请帮帮我。Android的webview loadurl“/”字符下降

myurl = http://my-hit.com/ahmet-kaya;

 String mynewurl; 
      CurrentPage = CurrentPage + 1; 

      //Integer.valueOf(CurrentPage).toString(); 

      mynewurl = myurl +"/"+ CurrentPage; 


      mProgress = new ProgressDialog(MainActivty.this); 
      mProgress.setMessage("Yükleniyor..."); 
      mProgress.setCancelable(false); 
      mProgress.show(); 

      final boolean loadingFinished = true; 
      web.setWebViewClient(new WebViewClient() { 



       @Override 
       public void onPageFinished(WebView view, String url) 
       {     

        /* This call inject JavaScript into the page which just finished loading. */ 
        view.loadUrl("javascript:window.HTMLOUT.showHTML('<head>'+document.getElementsByTagName('html')[0].innerHTML+'</head>');"); 
        view.clearCache(true); 
       } 
      });    
      /* load a web page */ 


      web.loadUrl(mynewurl);  

回答

0

您需要启用JavaScript的网页视图设置。尝试使用此代码:

WebSettings settings = web.getSettings(); 
settings.setJavaScriptEnabled(true); 
+0

我m设置setJavaScriptEnabled。 Javascript已经在工作。问题是相关的loadurl函数和编码。 – user3820266 2015-02-24 14:04:11

+0

String myurl =“http://my-hit.com/ahmet-kaya/”;尝试这种方式,然后添加页面。编码不应该有问题。 – 2015-02-24 15:01:31

相关问题