Articles of андроид webview

Правильные настройки AppCache для Android WebView

Я пытаюсь выяснить, какие правильные настройки позволяют включить appcache в веб-обозревателе Android. Я нашел много дискуссий об этом, но никто из них не работал. Учитывая, что AppCache настроен правильно (он работает на chrome), мои неправильные настройки в веб-просмотре: mWebView = (WebView) findViewById(R.id.activity_main_webview); WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDatabaseEnabled(true); webSettings.setDomStorageEnabled(true); webSettings.setAllowFileAccess(true); webSettings.setAppCachePath("/data/data/"+ getPackageName() +"/cache"); webSettings.setCacheMode(WebSettings.LOAD_DEFAULT); webSettings.setAppCacheEnabled(true); […]

Как получить имя файла при нажатии на URL в webview

Как получить имя файла, которое мы загрузили на сервер, когда мы предоставили ссылку для этого файла на странице? То, что я делаю, я предоставляю данные с ссылкой на файл в webview, поэтому всякий раз, когда пользователь нажимает ссылку, необходимо загрузить с сервера, поскольку я загрузил этот файл с сервера, но проблема не в том, чтобы […]

Изображения не загружаются в андроид

Я пытаюсь загрузить сайт в веб-представление приложения Android. Сайт загружается без изображений, все изображения с сайта не загружаются, что может быть проблемой. Код для onCreate показан ниже. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); String url = getResources().getString(R.string.web_url); web = (WebView) findViewById(R.id.webview01); progressBar = (ProgressBar) findViewById(R.id.progressBar1); web.setWebViewClient(new myWebClient()); web.getSettings().setJavaScriptEnabled(true); web.getSettings().setUseWideViewPort(true); web.loadUrl(url); } Еще одно замечание, […]

Android – показать / скрыть фрагмент покинет пустую область

Данный: Два вертикально расположенных элемента на экране (ViewPager и Fragment) Действие в первом выбранном в данный момент фрагменте (ViewFlipper) переключает между текстовым и WebView-представлением в верхнем фрагменте и скрывает / показывает нижний фрагмент. Наблюдаемый: Скрытие нижнего фрагмента оставляет пустое пространство, в котором находится нижний фрагмент. Я попробовал как Relative, так и LinearLayout (с верхним фрагментом, […]

Android 4.0 ICS Webview с «Неизвестная ошибка хрома: -324»

Я кодирую браузер, используя WebView в Android 4.0 ICS. Но когда я обращаюсь к некоторому веб-сайту, произошла ошибка. Я переопределяю метод onReceivedError в WebViewClient, и я печатаю logcat. 08-28 09:22:00.549: D/chromium(22081): Unknown chromium error: -324 08-28 09:22:32.658: E/sky-mobi(22081): errorCode:-1 description:A network error occurred。failingUrl:https://172.16.28.5/portal/logon.htm 08-28 09:22:32.705: W/Web Console(22081): The page at “https://172.16.28.5/portal/logon.htm” displayed insecure content from […]

Внешний HTML-ресурс, не связанный с React Native в сборке для использования Webview

Я создаю приложение для Android, используя React Native. Он имеет веб-представление, которое читает файл HTML локально. Это часть кода, который я использую для рендеринга webview. <WebView ref="webview" source={require('./helloworld.html')} javaScriptEnabled style={styles.webView} /> Это хорошо работает во время разработки. HTML-файл загружается в webview и хорошо отображен. Но он не работает над выпуском / выпуском Android. Веб-просмотр пуст, […]

Программная клавиатура Android скрывает входы от CordovaWebView, когда в полноэкранном режиме

У меня есть CordovaWebView, который представляет некоторые html-формы. Когда я фокусируюсь на поле ввода, появляется мягкая клавиатура Android, и для определенных полей, в зависимости от их положения, она становится поверх нее. В принципе, это не изменяет размер макета CordovaWebView. Что бы я ни делал, я не могу изменить это, и говорят, что это связано с […]

Android webview loadurl ("file: ///android_asset/index.html#home") не удалось

Я работаю над приложением на Android, где я хочу загрузить локальный html-файл, используя webview.loadurl("file:///android_asset/index.html#home"); Он будет загружаться нормально на большинстве устройств, но на некоторых устройствах Samsung с ОС Android 4.0.4 он загружается с ошибкой. У вас есть идеи с этой проблемой? Добавьте комментарии и извините за мою ошибку только сейчас. webview.loadurl("file:///android_asset/www/index.html"); Работать нормально, но webview.loadurl("file:///android_asset/www/index.html#home"); […]

Веб-интерфейс с интерфейсом JavaScript

Я создаю мобильное приложение, которое должно взаимодействовать с java на javascript. Я нашел решение в этой ссылке Передача массива значений из Android Activity в JavaScript в WebView . Но моя проблема заключается в том, что я объявляю webview своей показной ошибкой, как Ни один из методов добавленного интерфейса не был аннотирован с помощью @ android.webkit.JavascriptInterface; […]

Android: как проверить успешную загрузку URL-адреса при использовании webview.loadUrl

В webview android я пытаюсь загрузить URL-адрес и проверить, успешно ли загружен этот URL-адрес (подключение к Интернету было доступно, сервер был включен и т. Д.). У меня создалось впечатление, что webview.loadUrl будет генерировать исключения, но неправильно! Как это прямо сказано здесь, «исключение НЕ будет выбрано». Итак, как я могу проверить, не потерял ли webview.loadUrl?