webview- все статьи тега


Android, ловить объект WebView URL-адрес перенаправления

В моем веб-представлении загружается url-адрес, который после завершения загрузки изменяется на другой url-адрес. как я могу поймать новый url. getURL() всегда возвращает 1-й url, а не второй. Я могу видеть новый URL, если я использую браузер, но я не могу получить, если из webview. ...

setUserAgentString в Android webview не влияет на заголовок HTTP, используемый в loadURL()

Пытался изменить строку User-Agent в HTTP-запросе приложения для Android. Я проверил это вместе с wireshark и эмулятором и увидел, что, хотя я установил строку useragent в webview, связанный запрос loadUrl не использует эту строку агента пользователя. Вместо этого я вижу строку Dalvik useragent в захвате wireshark. Вот абстрактный код. Есть идеи? Или эмулятор не поддерживает это? @Override public void run() { assert(context != null); ... ... webView = new WebView(context); ...

Программно уменьшить масштаб в веб-представлении android

Мне нужно найти способ программно уменьшить масштаб веб-представления на android. Фон: я создал веб-приложение phonegap/cordova, которое имеет фиксированный макет. Я использую эти настройки для правильного отображения приложения на разных устройствах: this.appView.getSettings().setUseWideViewPort(true); this.appView.getSettings().setLoadWithOverviewMode(true); this.appView.getSettings().setSupportZoom(true); this.appView.getSettings().setDefaultZoom(ZoomDensity.FAR); this.appView.getSettings( ...

Как удалить класс из webview

Я пытаюсь удалить этот div: <div data-role="navbar" data-iconpos="bottom" class="ui-navbar" role="navigation"> <ul class="ui-grid-b"> <li class="ui-block-a"> <a href="http://www.siverekhaber.net/mobil/galeriler.html" data-icon="camera" class="ui-link ui-btn ui-icon-camera ui-btn-icon-bottom">Galeri</a> </li> <li class="ui-block-b"> <a href="http://www.siverekhaber.net/mobil/videolar. ...

есть ли способ заставить webview под управлением android 4.0 работать на приемлемом уровне?

Как на эмуляторе, так и на моем устройстве galaxy nexus, это простое демонстрационное приложение занимает целую 1000 миллисекунд или больше, чтобы выбрать или снять флажок. Я хотел написать большую часть моего приложения на javascript, чтобы я мог повторно использовать код через ios / android / web, но это не так. Вот мой код: (Деятельность) package com.mycompanyname; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; ...

Android webview pinch zoom локальное изображение

Эй, я пытаюсь получить pinch для масштабирования, работая над веб-видом моего приложения, но не могу, он просто отображает изображение, действительно увеличенное (вероятно, отображая его на 100%) Вот как я заставил webview работать. В упражнении я добавил WebView mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadUrl("file:///android_asset/sitemap.png"); Изображение находится в папке assets и называется sitemap.png Формат ...

Диалоговое окно загрузки Android webview

Я пытаюсь реализовать диалог загрузки в моем приложении webview, но что бы я ни делал, это просто не будет работать. Я хочу, чтобы каждый раз, когда кто-то нажимает ссылку в webview, диалоговое окно загрузки должно всплывать следующим образом: И когда загрузка закончена, она должна исчезнуть. Может ли кто-нибудь показать мне, как это сделать в моем собственном источнике? Я пробовал много вещей, но всегда есть проблема, поэтому я действительно не знаю, как это сделать. Это мой WebviewActiv ...

Android WebView Окно Утечка

Я столкнулся с этой проблемой в своем более крупном проекте, использующем WebView, но когда я не смог найти ничего неправильного в своем коде, я сделал простой проект, который содержит только две вещи: MainActivity с этим конкретным кодом: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webView = (WebView) findViewById(R.id.webView); Uri uri = Uri.parse("android.resource://whate ...

jQuery получить расположение элемента относительно окна

учитывая HTML DOM ID, как получить позицию элемента относительно окна в JavaScript / JQuery? Это не то же самое, что относительно документа или смещения родителя, так как элемент может быть внутри iframe или некоторых других элементов. Мне нужно получить расположение экрана прямоугольника элемента (как в положении и измерении), как он отображается в настоящее время. Отрицательные значения допустимы, если элемент в настоящее время находится вне экрана (были прокручены). Это для приложения iPa ...

Android webview медленно

мой android webviews медленно. Это на все, от телефонов до 3.0+ таблетки с более адекватными характеристиками Я знаю, что webviews должны быть "ограничены", но я вижу, что веб-приложения сделаны с телефонным разрывом, который должен использовать все виды CSS3 и JQuery колдовство, они работают просто отлично и скорейшей так что я что-то упускаю, есть ли какой-то myWebview.SPEEDHACK(1) что я могу использовать, чтобы ускорить процесс? кроме того, иногда содержимое моего webview просто не загруж ...

WebView и HTML5

Я собираю вместе дешевое приложение, которое среди прочего" обрамляет " некоторые из наших веб-сайтов... Довольно просто с WebViewClient. пока я не попал на видео. видео делается как HTML5 элементы, и они отлично работают и Денди на Chrome, iPhones, и теперь, когда мы исправили проблемы с кодировкой, он отлично работает на Android в родном браузере. сейчас руб.: WebView не нравится. Совсем. Я могу нажать на изображение плаката, и ничего происходит. погуглив, я нашел этой который близок, н ...

Как включить элементы управления масштабированием и увеличить масштаб в веб-представлении?

приложение браузера по умолчанию для Android показывает элементы управления масштабированием при прокрутке, а также позволяет увеличить масштабирование. Как я могу включить эту функцию для моего собственного веб-представления? Я пробовал: webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true); но ни одна из функций не включается в результате. Кстати, я установил WebChromeClient и WebViewClient для Webview, если это имеет значение. спасибо! ...

NameNotFoundException webview

Я получаю ошибки от Crashlytics, что указывает на то, что некоторые устройства отсутствуют com.гуглить.андроид.объект WebView. Как это вообще возможно? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.myapp.ReaderActivity}: android.view.InflateException: Binary XML file line #29: Error inflating class com.myapp.MyWebView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActi ...

Swift открыть ссылку в Safari

в настоящее время я открываю ссылку в моем приложении в WebView, но я ищу возможность открыть ссылку в сафари. ...

Android Webview-Веб-страница должна соответствовать экрану устройства

я попробовал следующее, чтобы соответствовать веб-странице на основе размера экрана устройства. mWebview.setInitialScale(30); а затем установите окно просмотра метаданных <meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/> <meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/ ...

Android Webview-полностью очистить кэш

У меня есть WebView в одном из моих действий, и когда он загружает веб-страницу, страница собирает некоторые фоновые данные из Facebook. то, что я вижу, хотя, страница отображается в приложении то же самое на каждый раз, когда приложение открывается и обновляется. Я попытался установить WebView не использовать кэш и очистить кэш и историю WebView. Я также следовал предложению здесь: Как очистить кэш для WebView? но ничего из этого не работает, у кого-нибудь есть идеи как я могу преодолеть эт ...

обнаружение ipad / iphone webview с помощью javascript

есть ли способ отличить с помощью javascript, если веб-сайт работает внутри iPad safari или внутри приложения WebView? ...

Как установить начальный масштаб / ширину для webview

Я пытаюсь заставить WebView иметь подобное поведение, как браузер android. Браузер открывает все страницы таким образом, что пытается подогнать их ширину на экране. Однако поведение WebView по умолчанию должно начинаться со 100% пиксельного масштаба, поэтому он начинает увеличиваться в верхнем левом углу. Я потратил последние пару часов, пытаясь найти способ заставить WebView масштабировать страницу на экран, как это происходит в браузере, но мне не повезло. Кто-нибудь нашли способ сделать ...

как отобразить прогресс при загрузке url в webview в android?

я загружаю url в webview: WebView webview=(WebView)findViewById(R.id.webview); webview.loadUrl(url); это занимает некоторое время, чтобы загрузить url, в течение которого он показывает пустой экран. Я хочу отобразить диалоговое окно прогресса во время загрузки url: ProgressDialog dialog = ProgressDialog.show(this, "HI","Loading......", true); однако, приведенный выше код не работает. Если есть какие-либо идеи, пожалуйста, помогите. Спасибо заранее. ...

Android Webview дает net:: ERR CACHE MISS message

Я создал веб-приложение и хочет создать приложение для android, которое имеет веб-представление, которое показывает мое веб-приложение. После выполнения инструкций от разработчика Google для создания приложения, я успешно установил его на свой телефон с Android 5.1.1. однако, когда я запускаю приложение в первый раз, webview показывает сообщение: Веб страница не доступна Веб-страница в http://www.google.com.sg не удалось загрузить как: net:: ERR_CACHE_MISS после поиска на Google ...