Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

OnPageFinished insert js - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как называется жанр игр? http://www.cyberforum.ru/android-dev/thread1720372.html
Собственно вопрос такой, как называется жанр игр где нужно собирать падающие предметы?
Программирование Android Пауза в обрисовке OpenGL Привет всем. Я нарисовал куб, который вращается движение пальца, запустил его, но он постоянно перерисовывается. Как сделать так, чтобы он перерисовывался только когда я двигаю пальцем? Сделал так: ... http://www.cyberforum.ru/android-dev/thread1720308.html
Программирование Android Парсинг Jsoup
Тему можно закрыть.
Skia: --- decoder->decode returned false with picasso Программирование Android
При работе с библиотекой picasso некоторые изображения не загружаются и в логах появляется такое сообщение, кто-нибудь сталкивался ? Как решить данную проблему ?
Программирование Android AsyncHttpClient http://www.cyberforum.ru/android-dev/thread1720045.html
Народ подскажите правильно ли написано? Почему то не проходит в дальше. public void invokeProfile(String email) throws UnsupportedEncodingException { AsyncHttpClient client = new...
Программирование Android Смена разработчика мобильного приложения Всем привет. Собираюсь поменять разработчика андроид приложения, т.к. старый не тащит задачи. Подскажите, какие файлы и данные он должен мне передать. Какие подводные камни могут быть при смене... подробнее

Показать сообщение отдельно
Andrew9
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 94

OnPageFinished insert js - Программирование Android

25.04.2016, 12:55. Просмотров 312. Ответов 4
Метки (Все метки)

Помогите разобраться с такой задачей, в методе onPageFinished не срабатывает скрипт. Сайт просто загружается и все.
Не получается вставить именно скрипт. Если в link1 и link2 поместить текст или ссылку на картинку загружаемого сайта - то все работает на ура.

пробовал еще
Java
1
webView.loadUrl("javascript:document.write('hello')");
Алерт выскакивает но тогда страница становится белой (пропадает вообще).

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
myWebView.setWebViewClient(new WebViewClient() {
 
            @Override
            public boolean shouldOverrideUrlLoading(WebView view, String url) {
 
                myWebView.loadUrl(url);
                testKey = false;
                return true;
            }
 
            @Override
            public void onPageStarted(WebView view, String url,
                                      Bitmap favicon) {
                if (testKey == false) {
                    myView.setText("started");
                }
 
            }
 
            public void onPageFinished(WebView view, String url) {
                if (testKey == false) {
                    testKey = true;
                    
                    myWebView.getSettings().setJavaScriptEnabled(true);
                    myWebView.getSettings().setDomStorageEnabled(true);
                    String link1 = "<div";
                    String link2 = "<script> alert( 'Hello World' ); </script> <div";
                    myWebView.loadUrl("javascript:(function(){document.body.innerHTML = document.body.innerHTML.replace('"+link1+"', '"+link2+"')})()");
                    myView.setText("js complete");
                }
            }
        });
        myWebView.loadUrl("http://lexandera.com/2009/01/injecting-javascript-into-a-webview/");
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru