2015-02-24 2 views
0

Я пытаюсь загрузить URL с веб-просмотром. Мой адрес: http://my-hit.com/ahmet-kaya/2. Это не загрузка, потому что url меняется на http://my-hit.com/ahmet-kaya2 во время загрузки. Я контролировал 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 в настройках для WebView. Попробуйте использовать этот код:

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

I m set setJavaScriptEnabled. Javascript уже работает. Проблема связана с функцией loadurl и кодированием. – user3820266

+0

String myurl = "http://my-hit.com/ahmet-kaya/"; попробуйте этот путь, а затем просто добавьте страницу. Не должно быть проблем с кодированием. –

Смежные вопросы