Articles of андроид webview

Каковы действительные возвращаемые значения для интерфейса Javascript в Android WebView?

У меня есть Android WebView с JavaScript, который вызывает методы Android с помощью метода addJavascriptInterface: myWebview.addJavascriptInterface(new JavascriptBridge(), "Android"); public class JavascriptBridge { public String getAString() { return "my_str"; } } Это прекрасно работает. Я хочу вернуть список ints в WebView. Пробовал это: public class JavascriptBridge { public int[] getMyInts() { return new int[]{1,2,3}; } } […]

Пример просмотра webview shouldinterceptrequest

Мне нужно знать, как это shouldinterceptrequest . Я не знаю, как создать и обработать этот метод для чтения и замены ссылки CSS. Спасибо!

Скрытие / отображение панели инструментов при прокрутке фрагмента на вкладках

Я добавил новую Toolbar , Tablayout и Viewpager в свое приложение для Android. Я предоставил Фрагменты для моих 3-х вкладок и его работоспособность. Но проблема в том, что при прокрутке вверх панель инструментов не скрывается. Я хочу, чтобы, когда я прокручиваю свой фрагмент, он должен скрываться. И еще одна вещь, я использую Webview в фрагменте. […]

Как включить файлы cookie в веб-обозревателе Android?

Как включить файлы cookie в веб-виде? Я попытался использовать CookieManager.getInstance().setAcceptCookie(true); Перед вызовом WebView.loadUrl (), и он не работает, так как я получаю html-страницу с сайта с сообщением о том, что файлы cookie должны быть включены. Что я не понимаю, так это то, как cookieManager знает, какой веб-просмотр разрешает использование файлов cookie? Скажем, если у меня […]

Семейство веб-браузеров Android WebView?

Нет, как и другие, я не хочу использовать пользовательские шрифты. Я ищу список безопасных шрифтов WebView, которые можно использовать без использования пользовательского шрифта CSS3, который загружает шрифт ttf / wof / eot из веб-хранилища. Более утонченный вопрос: каковы шрифты списка, которые включены в операционную систему Android, которые можно использовать в WebView? Например, можно использовать шрифт […]

В WebView есть ли способ, чтобы shouldOverrideUrlLoading определял, перехватывает ли он перенаправление против пользователя, который нажимает ссылку?

Я бы хотел, чтобы перенаправления выполнялись естественным образом в WebView и только улавливали новый URL-адрес, если это происходит, потому что пользователь что-то нажал.

Android 4.4 Случайный сбой KitKat (Родной сбой в /system/lib/libc.so)

Я создал приложение, которое воспроизводит видео YouTube iframe через WebView и контролирует видео с YouTube iframe api. (Я знаю, что YouTube SDK для Android может быть более рекомендован для разработки приложений для Android, но пока только iframe api соответствует нашей потребности) Я узнал, что приложение случайно сбой при работе под Android 4.4 KitKat. Это полный […]

Android Webview предоставляет сообщение net :: ERR_CACHE_MISS

Я создал веб-приложение и хочу создать приложение для Android, которое имеет веб-представление, показывающее мое веб-приложение. Следуя инструкциям разработчика Google для создания приложения, я успешно установил его на свой телефон с Android 5.1.1. Однако, когда я запускаю приложение в первый раз, веб-просмотр показывает сообщение: страница не доступна Не удалось загрузить веб-страницу по адресу http://www.google.com.sg как: нетто […]

Открытие webview не в новом браузере

Я реализую webview. Я хочу две кнопки в верхней части веб-страницы. У меня есть один вертикальный линейный макет, внутри которого один горизонтальный макет с двумя кнопками и один веб-просмотр вне горизонтальной компоновки. Я просто загружаю URL-адрес Google в код Java. Каждый раз, когда я запускаю приложение, он открывает новый браузер поверх приложения, а кнопки скрываются. […]

Android webview + javascript не показывает вывод в android 4.0.x, 3.x

Это моя основная деятельность package com.example.mathjax_issues; import android.os.Bundle; import android.app.Activity; import android.graphics.Bitmap; import android.util.Log; import android.view.Menu; import android.webkit.WebResourceResponse; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView=(WebView)findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl("file:///android_asset/MathJax/test/sample-asciimath.html"); // String html="<!DOCTYPE html> <html> <head> <title>MathJax AsciiMath Test Page</title> <!– […]