Articles of андроид webview

Android Webview shouldOverrideUrlLoading метод

Когда shouldOverrideUrlLoading ? webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { } }); Вызывается ли это во время начальной загрузки URL-адреса? Например webView.loadUrl( "file:///android_asset/html/index.html"); Вызывается каждый раз URL-адрес изменения веб-просмотра? Любая ссылка? Я его не нашел. благодаря

Android webview shouldOverrideUrlLoading не вызывается

В моем приложении shouldOverrideUrlLoading () не вызывается в версии Honeycombe 3.2. Я тестировал его на 2.2 и 4.0.1, и все они работают нормально. Это ошибка в Honeycomb? Как я могу обойти это? Мне нужно отправить пользовательский заголовок для каждого запроса в shouldOverrideUrlLoading () view.loadUrl(url,headers); Заранее спасибо.

ShouldOverrideUrlLoading не работает / улавливает ссылки при загрузке страницы

Я использую WebViewClient.shouldOverrideUrlLoading, чтобы поймать любые клики по ссылкам в WebView. Это работает примерно в 95% случаев, но иногда его просто не называют. Я заметил это в этих трех обстоятельствах: Когда ссылка указывает на страницу, они уже включены. Это не очень большая сделка, и об этом сообщается . Пока страница по-прежнему загружается, если пользователь нажимает […]

Альтернативное решение для setJavaScriptEnabled (true);

Я разработал приложение для Android, которое использует компонент Webview. Я использовал следующую строку в своем коде, webViewScores.getSettings().setJavaScriptEnabled(true); Из-за этой строки он показывает предупреждение Lint, так как Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application, review carefully. Теперь я знаю, что могу подавить это предупреждение, написав эту строку @SuppressLint("SetJavaScriptEnabled") над моим методом или на уровне […]

Webview не может загрузить https url в android?

Я использую приложение webview в android. Когда я пытаюсь загрузить https url один или два раза, он завершает работу . Agian пытается загрузить https url, это показывает, что веб-страница недоступна. Пожалуйста, найдите ниже изображение, что я получил. Когда я снова нажимаю на этот URL-адрес, он показывает веб-сайт. Я использовал приведенный ниже код для загрузки URL-адреса. […]

Прозрачный WebView не работает на Android v4.0

Некоторая предыстория этого вопроса здесь. Это касается работы с известной ошибкой на Android, где фон WebView должен быть прозрачным. Цвет фона AndroidView WebView: прозрачный игнорируется на Android 2.2 Он включает WebView, размещая документ HTML с прозрачным фоном, поэтому WebView прозрачен, и HTML-документ может быть наложен на другие виды. Добавление следующего метода в подкласс WebView и […]

Вызов функции javascript в Android WebView

Добрый вечер. У меня есть активность с WebView и Button. Android sdk 17. Веб-сайт не мой, поэтому я не могу его изменить. Мне нужно сделать js-код нажатием кнопки Android. Я пытаюсь это сделать public class RostelecomLoginActivity extends Activity { WebView webView; String url; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_rostelecom_login); Intent webIntent = getIntent(); […]

Android: как выбрать текст из webview

Я хочу, чтобы пользователь мог выбрать некоторые тексты из webview, и его нужно отправить в виде текстового сообщения. PLS найти способ выбрать текст и скопировать в буфер обмена и извлечь из буфера обмена. Я видел много примеров, но ничего не помогло мне … TIA редактировать Используя код, указанный в ссылке от @ orangmoney52 . Со […]

Uncaught TypeError при использовании JavascriptInterface

В настоящее время я показываю кучу данных для пользователя как HTML в веб-просмотре. У меня есть некоторые ссылки ниже каждой записи, которая должна вызывать метод в моем приложении при нажатии. Интерфейс javascript Android WebView кажется лучшим (только?) Способом обработки этих вещей. Тем не менее, всякий раз, когда я нажимаю ссылку, я получаю это сообщение об […]

Веб-просмотр Android не может отображать видео youtube, встроенное через iframe

Речь идет о загрузке видео youtube с использованием новейшего встроенного формата (iframe) внутри webview. Пример формата вставки iframe <iframe width="637" height="358" src="http://www.youtube.com/embed/olC42gO-Ln4?fs=1&amp;feature=oembed" frameborder="0" allowfullscreen=""></iframe> Проверьте код на устройствах Android 2.3.3 и 3.2 (HTC Desire & Asus Transformer), веб-просмотр будет отображать только черный прямоугольник. Я пробовал аналогичную вставку из vimeo <iframe src="http://player.vimeo.com/video/35693267" width="640" height="360" frameborder="0"></iframe> В […]