SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
DEN26
- Сообщения: 10
- Зарегистрирован: 16 ноя 2014, 16:30
- Откуда: Невинномысск
Сообщение
DEN26 » 09 май 2016, 20:07
Всем привет, имеем webview в нем отображаю информацию с базы данных (много текста и картинки). Хочу сделать, чтобы часть текста была свернута и пользователь смог развернуть полное описание текста.
В бд поставил теги, но на нажатие они не реагируют. Прочитал что надо включить javasprit в webview.
Код: Выделить всё
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_info);
WebView webView = (WebView)findViewById(R.id.wvInfo);
WebSettings webSettings = webView.getSettings();
webSettings.setDefaultTextEncodingName("utf-8");
webSettings.setBuiltInZoomControls(true);
webSettings.setJavaScriptEnabled(true);
dataBaseHelper = new DataBaseHelper(this);
dataBaseHelper.openDataBase();
database = dataBaseHelper.getReadableDatabase();
но вот webSettings.setJavaScriptEnabled(true); у меня выделяется желтым цветом и пишет --Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully(Использование setJavaScriptEnabled может ввести XSS уязвимости в вас приложений , просмотрите внимательно). Вопрос, что за уязвимости или я что то не так делаю? подскажите или скиньте ссылку где это можно почитать. Заранее спасибо.