2016-10-04 9 views
0

Кто-нибудь знает способ обработки страницы, которая отображается пустым из-за position: fixed в CSS страницы?Позиция Android в Интернете: исправлено

My Android приложение является браузером и клиенты жалуются, что accounting research manager login не загружается. Изучив, что сайт загружается, но ничего не появляется из-за CSS position: fixed. Если я отключу это в хромовых инструментах, появится страница.

Есть ли что-нибудь, что я могу добавить в свое приложение, чтобы страница загружалась, как в хром?

ответ

0

Поскольку ваша веб-страница использует javascript для загрузки своего контента, вам необходимо включить javascript в вашем веб-браузере Android, а также настроить его для обработки перенаправлений, которые делает страница.

Чтобы сделать это, выполните следующие действия перед загрузкой URL веб-страницы

1) Используйте метод findViewById, чтобы получить ссылку на ваш WebView. Пример .:

WebView webView = findViewById("The view id declared at the layout xml");

2) Включить JavaScript:

webView.getSettings().setJavaScriptEnabled(true);

3) Включить переадресацию и загрузить страницу переадресации в том же WebView:

webView.setWebViewClient(new WebViewClient() { 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return false; 
    } 
}); 
+0

Это делает. Это последняя страница, страница входа с CSS с фиксированной позицией, которая вызывает проблему. – Brian

+0

Вы пробовали код выше? Мой веб-просмотр успешно завершает страницу входа в систему –

+0

Да, у нее есть все это. – Brian

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

  • Нет связанных вопросов^_^