Articles of андроид webview

Соответствие требованиям Android webview html?

У меня есть веб-представление, которое отображает некоторый HTML, который я генерирую во время выполнения. Этот html работает в chrome и IE, но когда я пытаюсь загрузить его в webview, он говорит мне, что «веб-страница недоступна» Я использую основные элементы HTML: <body bgcolor="01517f"> <table> <font color="ffffff" size="4"> <p> <a href="http://www.gim.net/Customized/Uploads/Screenshot532011-33538-PM.jpg"> <img src="http://www.gim.net/Customized/Uploads/Screenshot532011-33538-PM.jpg" width="160" height="240" align="right"> </a> […]

Как показать внешние html / веб-страницы внутри приложения для Android?

Я пытаюсь создать приложение для Android, которое будет отображать несколько URL-адресов для пользователей по их выбору. Если пользователь нажимает на ссылку, я хочу, чтобы внешний веб-сайт открывался в моем приложении, чтобы пользователь мог легко вернуться к другим ссылкам после посещения стороны. Я использую веб-представление и каждый раз, когда он открывает браузер, чего я не хочу. […]

WebView, показывающий пробел в ICS

Я загружаю локальный HTML документ, хранящийся в папке с WebView в WebView . Он отлично работает на 2.3 устройствах, но показывает пустой экран в устройствах ICS +.

Увеличение / уменьшение масштаба в веб-браузере

Привет, я использовал следующий код для встроенного увеличения масштаба mWebView = (WebView) findViewById(R.id.webView1); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.getSettings().setSupportZoom(true); Также я использовал код, как показано ниже mWebView.setWebViewClient(new MyWebViewClient()); mWebView.loadUrl(sabNZBurl); mWebView.getSettings().setDomStorageEnabled(true); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.getSettings().setBuiltInZoomControls(true); mWebView.getSettings().setSupportZoom(true); backwardBtn = (Button) findViewById(R.id.btnBackWard); cancelBtn = (Button) findViewById(R.id.btnCancel); refreshBtn = (Button) findViewById(R.id.btnRefresh); forwardBtn = (Button) findViewById(R.id.btnForward); backwardBtn.setOnClickListener(this); cancelBtn.setOnClickListener(this); refreshBtn.setOnClickListener(this); forwardBtn.setOnClickListener(this); final class MyWebViewClient extends WebViewClient { […]

Android 4.1 javascript не работает.

У меня есть функция, вызывающая javascript:alert('load') пытающийся показать окно предупреждения. Он не работает, даже я уже setJavaScriptEnabled(true); @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection WebView wvMyWeb = (WebView)findViewById(R.id.webView1); wvMyWeb.setWebViewClient(new MyWebViewClient()); wvMyWeb.getSettings().setJavaScriptEnabled(true); switch (item.getItemId()) { case R.id.menu_save: alertbox("Setting","Save Clicked"); wvMyWeb.loadUrl("http://ec.m.zkiz.com"); return true; case R.id.menu_load: wvMyWeb.loadUrl("javascript:alert('load')"); return true; default: return super.onOptionsItemSelected(item); } } Что […]

Внедрение JavaScript onclick () внутри WebView

У меня есть Android-приложение, в котором работает WebView, который загружает определенную страницу, а также часть приложения Я хочу создать одно из событий onclick () на странице WebView Как загрузить файл JavaScript на страницу WebView, находящуюся в активах Android? Благодарю.

WebView: неверный запрос при загрузке URL-адреса

Когда я пытаюсь загрузить URL-адрес в WebView: private final WebViewClient webViewClient = new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { loadUrl(url); return true; } }; webView.setWebViewClient(webViewClient); webView.loadUrl("https://post.craigslist.org/"); Я получаю этот html на странице: Плохой запрос Ваш браузер отправил запрос, который этот сервер не мог понять. В onReceivedError(WebView view, int errorCode, String description, String […]

Android воспроизводит видео youtube в webview

Я хочу играть на YouTube видео в WebView или Когда пользователь нажимает на YouTube-видео, я должен переслать его в настоящее приложение YouTube, потому что в WebView я не могу воспроизводить видео на YouTube. Есть ли способ воспроизвести видеоролик YouTube в нашем WebView?

Вызов метода Javascript из webview в Android

Я пытаюсь вызвать метод javascript, определенный на html-странице из webview. Функция не вызывается, и я не вижу ошибок в журнале. Это html-файл. </head> <body> <script type="text/javascript"> function callJS(){ $.ajax({url:"http://10.0.2.2:5010"}); } </script> </body> </html> И это код Java в Activity in android WebView webView = new WebView(this); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("file:///android_asset/temp.html"); webView.loadUrl("javascript:callJS()"); Не знаете, как отладить это. Когда […]

Android – выберите кнопку «Файл» в WebView

У меня возникла проблема с загрузкой страницы в WebView – я не буду публиковать код для всего приложения, потому что моя проблема очень специфична: кнопка «Выбрать файл» на моей странице HTML работает на Android Studio создал эмулятор, но нигде больше. Кнопка запускает этот код: <input type='file' id='fileInput' accept='text/plain' onchange='openFile(event);'> var openFile = function(event) { var […]