Część interfejsu API systemu Android. Widok, który wyświetla strony internetowe. Ta klasa jest podstawą, na której możesz toczyć własną przeglądarkę internetową lub po prostu wyświetlać niektóre treści online w ramach swojej Aktywności.
Utworzyłem, Activityktóry ma tytuł i widok strony w LinearLayout. W onResume()metodzie wywołuje webView.loadUrl(url). Problem polega na tym, że aktywność najpierw pokazuje tytuł, a pozostała część ekranu jest pusta, a następnie uruchamiana jest przeglądarka urządzenia ze stroną dla adresu URL. Chcę zobaczyć stronę pokazaną WebViewponiżej pod tytułem. Co może być problemem? …
Mam aplikację, w której WebViewwyświetlam niektóre strony internetowe. Działa, kliknięcie linku na stronie przechodzi do następnej strony w witrynie w mojej aplikacji. Ale kiedy klikam przycisk Wstecz telefonu, przenosi mnie bezpośrednio do mojej aplikacji. Zamiast tego chcę wrócić do poprzedniej strony w witrynie. W jaki sposób mogę to zrobić? Oto …
Załadowałem zewnętrzny adres URL do mojego WebView. Teraz potrzebuję tego, że kiedy użytkownik kliknie linki na załadowanej stronie, musi działać jak zwykła przeglądarka i otworzyć link w tym samym WebView. Ale otwiera domyślną przeglądarkę i ładuje tam stronę? Włączyłem JavaScript. Ale nadal nie działa. Zapomniałem czegoś?
Mam lokalną stronę HTML wraz z kilkoma innymi wskazanymi przez nią zasobami (pliki css i biblioteki JavaScript), które chciałbym załadować do WebView. Jak można to osiągnąć? Być może nie jest to najlepszy sposób na postępowanie, ale wciąż eksperymentuję.
Czy „shouldOverrideUrlLoading” jest naprawdę przestarzały? Jeśli tak, czego mogę użyć zamiast tego? Wygląda na to, że shouldOverrideUrlLoadingjest przestarzała dla systemu Android N i muszę sprawić, by aplikacja działała od API 19 do najnowszego, czyli Android N (beta). Używam niektórych funkcji, które są nowe w Androidzie N (np. Oszczędzanie danych), więc …
Składam razem tanią aplikację, która między innymi „oprawia” niektóre z naszych stron internetowych ... Całkiem proste dzięki WebViewClient. dopóki nie włączę wideo. Wideo jest zrobione jako HTML5 elementy, które działają dobrze i elegancko w Chrome, iPhone'ach, a teraz, gdy naprawiliśmy problemy z kodowaniem, działa świetnie Androidw natywnej przeglądarce. Teraz rub: …
Mój problem polega na tym, że strona internetowa nie jest ładowana w widoku sieciowym. mWebview.loadUrl("http://www.google.com"); uruchamia przeglądarkę internetową ... Oto kod mojej działalności: import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; public class Main extends Activity { private WebView mWebview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mWebview = new WebView(this); mWebview.loadUrl("http://www.google.com"); …
Tak więc teraz w mojej aplikacji adres URL, do którego uzyskuję dostęp, ma przekierowanie, a kiedy to się stanie, WebView otworzy nową przeglądarkę, zamiast pozostać w mojej aplikacji. Czy istnieje sposób, w jaki mogę zmienić ustawienia, aby widok przekierował do adresu URL jak zwykle, ale pozostanie w mojej aplikacji zamiast …
W tej chwili mam aplikację, która ładuje widok internetowy i wszystkie kliknięcia są zachowywane w aplikacji. Chciałbym to zrobić, gdy w aplikacji zostanie kliknięty określony link, na przykład http://www.google.com , otworzy się domyślna przeglądarka. Jeśli ktoś ma jakieś pomysły, daj mi znać!
Mam więc fascynujący problem. Pomimo tego, że nie przewijam widoku ręcznie ani programowo, mój WebView jest automatycznie przewijany po załadowaniu danych w nim zawartych. Mam fragment w przeglądarce. Kiedy pierwszy raz ładuję pager, działa zgodnie z oczekiwaniami i wszystko jest pokazane. Ale kiedy „odwrócę stronę”, dane zostaną załadowane, a WebView …
Próbowałem dopasować stronę internetową w zależności od rozmiaru ekranu urządzenia. mWebview.setInitialScale(30); a następnie ustaw rzutnię metadanych <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"/> Ale nic nie działa, strona internetowa nie jest dostosowana do rozmiaru ekranu urządzenia. Czy ktoś może …
Muszę dodać niestandardowe nagłówki do KAŻDEGO żądania pochodzącego z WebView. Wiem, że loadURLma parametr for extraHeaders, ale są one stosowane tylko do początkowego żądania. Wszystkie kolejne żądania nie zawierają nagłówków. Przyjrzałem się wszystkim zastąpieniom w programie WebViewClient, ale nic nie pozwala na dodawanie nagłówków do żądań zasobów - onLoadResource(WebView view, …
Cóż, szukałem już od kilku dni, jak wyświetlić wideo HTML5 w trybie pełnoekranowym na Android WebView. Udało mi się odtwarzać filmy HTML5 na moim widoku internetowym. Podczas wyświetlania wideo w trybie pełnoekranowym pojawiają się problemy. Jak się domyśliłem, Android ma dwa sposoby obsługi tagu <video>: W wersjach Androida <= 2.3.3 …
public void onCreate(Bundle savedInstance) { super.onCreate(savedInstance); setContentView(R.layout.show_voucher); webView=(WebView)findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(true); String url ="https://www.paymeon.com/Vouchers/?v=%C80%8D%B1x%D9%CFqh%FA%84%C35%0A%1F%CE&iv=%25%EE%BEi%F4%DAT%E1" //webView.loadUrl(url); // Not Working... Showing blank webView.loadUrl("http://www.yahoo.com"); // its working } Kiedy próbuję załadować adres URL w WebBView, pokazuje tylko pusty ekran. Jeśli załaduję Google.com lub yahoo.com, wszystko działa dobrze.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.