Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Zigrut
0 / 0 / 1
Регистрация: 01.05.2013
Сообщений: 34
#1

Изменение ссылок на файлы при загрузке HTML страницы - Программирование Android

17.03.2015, 18:00. Просмотров 641. Ответов 2
Метки нет (Все метки)

Добрый день, может кто имел опыт подмены ссылок при загрузке страницы в WebView, если перефразировать то нужно при загрузке страницы, в HTML коде изменить ссылки на CSS JS и PNG файлы, на ссылки файлов хранящихся в телефоне.

На сайте используется авторизация и собственно куки =)

Добавлено через 1 час 57 минут
Я понял для начала нужно сохранить всю HTML страницу в переменную, потом найти все ссылки которые заканчиваются на .CSS, .PNG, .JS , далее заменить эти ссылки на локальные и получившуюся страницу загрузить в WebView.
так ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2015, 18:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение ссылок на файлы при загрузке HTML страницы (Программирование Android):

Автофокус при загрузке страницы
Всем привет! Подскажите как убрать автофокусировку на странице приложения при...

Добавление ссылок и html текста в TextView и диалоги
Привет всем! Какими методами Вы пользуетесь для добавления ссылок и html-текста...

Html- автозапуск swf при загрузке страницы
Здравствуйте. Подскажите пожалуйста: как сделать, чтобы при загрузке страницы...

Кодировка html страницы при загрузке в QWebView
Уважаемые всезнайки, у вашего незнайки возник вопрос: QWebview.load(url) сам...

Исправить ошибку при загрузке HTML-страницы
Уважаемые коллеги. Представляю Вашему вниманию код который заходит на mail.ru...

Получение ссылок с HTML страницы
Всем доброго времени суток. Если есть загруженная HTML страница на диске, то...

2
Zigrut
0 / 0 / 1
Регистрация: 01.05.2013
Сообщений: 34
02.05.2015, 20:40  [ТС] #2
Не кто не поможет ?)
если что тема ещё актуальна, я так и не нашёл решение.
0
I_am_live
0 / 0 / 0
Регистрация: 03.05.2015
Сообщений: 4
13.10.2016, 00:05 #3
вдруг кому пригодиться, делал почти так как было написано на хабре: Android клиент для рутрекера
в методе WebViewClient
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            @SuppressWarnings("deprecation")
            public WebResourceResponse shouldInterceptRequest (final WebView view, String url) {
                Uri StringUrl = Uri.parse(url);
                return this.process(StringUrl, "GET", view, null);
 
            }
            @Nullable
            public WebResourceResponse process(Uri url, String method, WebView view, Map<String, String> headers) {
            //здесь был код
                //собственно подменяем css
                if (url.getPath().contains("styles3.css")) {
                    try {
                        return new WebResourceResponse("text/css", "UTF-8", getAssets().open("css/st3.css"));
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
                return null;
 
            }
        });
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2016, 00:05
Привет! Вот еще темы с решениями:

Обход дерева ссылок HTML страницы
Необходимо чтобы программа скачивала HTML с сайта, парсила, находила ссылки на...

Как избавиться от мерцания ссылок при загрузке формы?
У меня вот такой вопрос: у меня на форме background -картинка, и куча ссылок у...

Изменение html страницы на локальном компьютере
Доброго всем времени суток. Я html знаю совсем немного, поэтому заранее...

Изменение html-кода страницы через свой сайт
Есть социальная сеть, где пользователи оставляют к статьям комментарии....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru