Articles of webview

Vérifiez si Android WebView consum des événements tactiles

Version courte Comment puis-je détecter si Android WebView a consommé un événement tactile? onTouchEvent renvoie toujours true et le WebViewClient de onUnhandledInputEvent n’est jamais déclenché. Version détaillée J’ai plusieurs WebViews dans TwoDScrollView. Comme son nom l’indique, le TwoDScrollView peut défiler verticalement et horizontalement. Le contenu de TwoDScrollView peut être agrandi ou réduit. Lorsque l’utilisateur fait […]

comment afficher la progression lors du chargement d’une URL dans la vue Web dans Android?

Je charge url dans webview: WebView webview=(WebView)findViewById(R.id.webview); webview.loadUrl(url); Il faut un certain temps pour charger url, pendant lequel il affiche un écran vide. Je souhaite afficher une boîte de dialog de progression pendant le chargement de l’URL: ProgressDialog dialog = ProgressDialog.show(this, “HI”,”Loading……”, true); Cependant, le code ci-dessus ne fonctionne pas. Si vous avez des idées, […]

Rendre Android WebView pas stocker des cookies ou des mots de passe

J’utilise un WebView Android pour Twitter OAuth : Twitter demande à l’utilisateur de se connecter et d’autoriser l’application, je récupère le jeton d’access et le persiste dans mon application. Je n’ai pas besoin (et ne stocke pas) le mot de passe de l’utilisateur, mais WebView conserve les cookies de Twitter et demande également à l’utilisateur […]

WebView charge le site Web en ligne, charge le fichier local hors ligne

Je suis en fait nouveau à la programmation en Java, mais j’ai suivi plusieurs solutions à mon problème ici, mais je n’ai pas trouvé une solution adaptée à mon cas et je n’arrive pas à obtenir le code correctement. Je souhaite avoir une WebView qui ouvre une page en ligne (par exemple Google) lorsque le […]

Comment arrêter la lecture de vidéos YouTube dans la vue Web d’Android?

Comment puis-je arrêter une vidéo YouTube qui est lue dans ma vue Web? Lorsque je clique sur le bouton de retour, la vidéo ne s’arrête pas et continue à l’arrière-plan. Code: webView = (WebView) findViewById(R.id.webview); webView.getSettings().setPluginsEnabled(true); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setBuiltInZoomControls(false); webView.getSettings().setSupportZoom(false); webView.loadData(myUrl,”text/html”, “utf-8”);

WebViewClient et WebChromeClient sont-ils mutuellement exclusifs?

De cette excellente explication sur les différences entre WebViewClient et WebChromeClient il semble que si vous en utilisez un, vous ne devriez pas utiliser l’autre (pour le même object WebView). Est-ce que ma compréhension est correcte? Sinon, à WebViewClient moment utiliser WebViewClient et WebChromeClient pour le même object WebView ? Existe-t-il un exemple de situation […]

Activité Android en tant que dialog, mais sans barre de titre

J’ai une activité dont le thème est le suivant: android:theme=”@android:style/Theme.Dialog” Cependant, il y a une barre de titre dans la boîte de dialog d’activité qui apparaît, qui utilise le peu d’espace disponible. Comment puis-je le supprimer?

Android WebView ne charge pas une URL HTTPS

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); Ssortingng 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 } Lorsque j’essaie de charger une URL dans WebBView, elle affiche uniquement un écran vide. Si je charge Google.com ou yahoo.com, cela fonctionne bien.

Android WebView avec des caractères UTF-8 déformés.

J’utilise certaines vues Web dans mon application Android, mais je ne parviens pas à les afficher dans l’encodage utf-8. Si vous utilisez celui-ci, je ne verrai pas mes personnages scandinaves: mWebView.loadUrl(“file:///android_asset/om.html”) Et si essayez celui-ci, je ne ferai rien afficher du tout mWebView.loadDataWithBaseURL(“file:///android_asset/om.html”, null, “text/html”, “utf-8”,null); Cordialement

Comment définir le zoom / largeur initial pour une vue Web

J’essaie de faire en sorte que WebView ait un comportement similaire à celui du navigateur Android. Le navigateur ouvre toutes les pages de manière à adapter leur largeur à l’écran. Cependant, le comportement par défaut de WebView est de commencer à une échelle de pixels de 100%, de sorte qu’il commence à zoomer dans le […]