В Android это возможно, чтобы показать только определенный идентификатор элемента HTML, используя WebView - PullRequest
0 голосов
/ 14 декабря 2010

Я работаю над приложением для Android, которое должно иметь доступ к определенному HTML-идентификатору и отображать только эту информацию.Я пытаюсь получить что-то вроде этого, напримерВсе остальное с сайта возможно, и мне нужно использовать что-то другое, кроме WebView.

1 Ответ

0 голосов
/ 15 декабря 2010

Поскольку я предполагаю, что у вас нет доступа к странице, которую вы пытаетесь изменить, так как @Mak говорит, что вам нужно добавить javascript, когда страница была загружена. Смотрите пример:

   final WebView webview = (WebView) this.findViewById(R.id.webview);
   WebSettings webSettings = webview.getSettings();

   // Enable Javascript for interaction
   webSettings.setJavaScriptEnabled(true);
   webview.setWebViewClient(new WebViewClient() {  
       @Override  
       public void onPageFinished(WebView view, String url)  
       {  
           webview.loadUrl(
                           "javascript:(function() { " +  <js to alter dom>  + "})()");
       }  
   });

   webview.loadUrl("www.example.com");

Другой вариант - сделать HTTP-запрос самостоятельно, извлекая HTML-код и удаляя его из Интернета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...