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

Отработать JS в WebView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Cоздать url-строку в браузере http://www.cyberforum.ru/android-dev/thread1210233.html
Подскажите пожалуйста как создать url-строку в браузере, где можно ввести адрес http://.......
Программирование Android Настройка сапорт либы Народ помогайте я уже запарился с ней. На работе стоит линух и все норм, как настроил все пол года назад так все и пашет. Дома винда так постоянно косяки какие то нипапрогать! Вообщем не видит... http://www.cyberforum.ru/android-dev/thread1210071.html
Программирование Android Как отправить по bluetooth массив int?
Как отправить по bluetooth массив(int)? Желательно отправить по нажатию кнопки.
EditText с выпадающим списком Программирование Android
Здравствуйте. Как можно организовать выпадающий список при вводе текста в поле EditText. Ну то есть пользователь вводит текст, и во время ввода ему отображаются варианты ввода, в которых содержится...
Программирование Android Handler vs Service vs AsynkTask http://www.cyberforum.ru/android-dev/thread1209693.html
Есть 2 Activity, пусть A1 и A2. В методе onCreate() Activity A1 запускается новый поток, в котором определяются координаты местоположения устройства. Эти координаты потребуются, когда пользователь...
Программирование Android Загрузка изображений на сервер Здравствуйте. Пытаюсь загрузить изображение на свой сервер в интернете. Нашел вот такой пример: import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import... подробнее

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

Отработать JS в WebView - Программирование Android

17.06.2014, 10:44. Просмотров 1463. Ответов 4
Метки (Все метки)

Здравствуйте! Подскажите как застравить WebView отработать хотя бы простой alert? Ниже приведу весь код своего активити.
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
34
35
36
37
38
39
40
41
42
43
44
package com.example.bank;
 
import android.app.Activity;
import android.app.ActionBar;
import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.os.Build;
 
public class MainActivity extends Activity {
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        WebView myWeb = (WebView)findViewById(R.id.webView);
        myWeb.setWebViewClient(new HelloWebViewClient());
        
        WebSettings webSettings = myWeb.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
        
        
        myWeb.loadUrl("");
    }
    
    private class HelloWebViewClient extends WebViewClient 
    {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) 
        {
            view.loadUrl(url);
            return true;
        }
    }
}
Добавлено через 14 минут
в myWeb.loadUrl пишу например http://google.com

и ниже делаю так
Java
1
myWeb.loadUrl("javascript:document.getElementById('gbqfsa').click()");
но оно не работает... Возможно ли как-то реализовать выполнение JS таким методом или как это лучше сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru