Articles of андроид webview

Android WebView не разрешено загружать локальный видеофайл

У меня есть приложение с WebView, показывающее HTML-файл. В файле HTML есть кнопка, которая запрашивает у пользователя запись видео или выбор видео из папки его документов. Выбрав (или записывая) видео, он вызывает функцию javascript со ссылкой (закодированной Uri) на видеофайл, которую он должен отображать в элементе, установив его в качестве источника: function showPreview(previewFile){ console.log(previewFile); document.getElementById('previewVideo').src […]

Программный снимок экрана веб-просмотра со вспышками

Мой вопрос аналогичен этому вопросу несколько лет назад, но на этот вопрос никогда не отвечали, и я хотел бы узнать, изменилось ли что-то с тех пор, как его спросили. Я хотел бы программно захватить скриншот веб-просмотра с элементами flash. Когда я пытаюсь использовать методы, которые наиболее широко описаны в Интернете (с использованием view.draw и view.getDrawingCache […]

Достижение предела пропускной способности для просмотра PDF-файлов в WebView через документы Google

У меня есть приложение для Android, которое показывает pdf-файлы из ссылки, используя префикс ссылки google doc в WebView. Иногда, не так часто, вместо того, чтобы показывать содержимое в веб-просмотре, он показывает: «Вы достигли предела полосы пропускания для просмотра или загрузки файлов, которые не находятся в формате Документов Google. Повторите попытку позже. Вы также можете попробовать […]

Ошибка FlipAnimation в 4.4.3

Я столкнулся с проблемой относительно флип-анимации в 4.4.3 KITKAT в nexus 5. Это было хорошо, когда OS была 4.4.2, но после обновления моей привязки к 4.4.3 анимации страдает. Я использую флип-анимацию над макетом, который содержит веб-просмотр И вращающийся значок. До сих пор после выполнения R & D я обнаружил, что веб-просмотр вызывает проблему. Если я […]

Принудительное отображение веб-страниц для отображения на рабочем столе

У меня есть клиент webview, который устанавливает пользовательский агент в настольный браузер, когда мы просматриваем страницу, которая не содержит слова google в URL-адресе. (Также делает другие вещи, но все работает отлично). webView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (!url.contains("google")) { String newUA= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 […]

Android webView – как изменить цвет фона в диалоге webView?

В android у меня есть веб-просмотр, который открывается отлично, и я настроил его так: webView= (WebView) findViewById(R.id.webview); webView.setWebChromeClient(new WebChromeClient()); webView.setWebViewClient(new myWebViewClient()); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl(url); Но теперь во время сеанса веб-просмотра появляется всплывающее окно списка, и я хотел бы изменить цвет фона только этого списка. Прямо сейчас его белый, и я хочу, чтобы он был серым? Есть […]

Зашифровывает ли пароли Android WebView сохраненные пароли?

У нас есть приложение, которое мы хотим опубликовать, это просто WebView, который указывает на наш мобильный сайт, который защищен паролем. В настоящее время мы планируем разрешить пользователям доступ к функциям «сохранить пароль» WebView, но я не уверен, что это безопасно. Если пароль не хранится в зашифрованном виде и безопасно, тогда нам придется просто отказаться от […]

Recreate Найти функцию браузера страницы в веб-просмотре

Я пытаюсь воссоздать функцию «Найти на странице», находящуюся в веб-браузере Android, поэтому я могу применить ее к веб-просмотру. Кто-нибудь знает хорошее место для меня, чтобы начать искать или какие-либо намеки? До сих пор я: WebView. FindAll («что-то»); пытаться { Метод m = WebView.class.getMethod ("setFindIsUp", Boolean.TYPE); M.invoke (webView, true); } Catch (Throwable игнорируется) { Log.i («Ошибка», […]

Есть ли ограничение на длину Url в методе WebView.loadUrl для Android?

Я хочу «переносить» локальные ресурсы на страницу, загруженную с удаленного сервера. Я хочу сделать что-то вроде этого: webView.loadUrl('http://my.server.com/page.html'); webView.loadUrl('javascript:function someLong(){}function codeHere(){}….'); Это для экономии полосы пропускания и уменьшения времени загрузки. Как я вижу, файлы ресурсов не могут быть загружены с удаленной веб-страницы …

Есть ли способ перехватить URL-адрес, инициированный javascript, в веб-просмотре?

Есть ли способ перехватить javascript-вызванный URL-адрес в WebView как и обычные hrefs, используя shouldOverrideUrlLoading() ?

Intereting Posts