2017-08-29 3 views
0

Je veux obtenir des paramètres dans l'URL pour afficher le message selon les paramètres, mais cela ne fonctionne pas dans AndroidView WebView.JS URL API ne fonctionne pas dans Android Webview

// JS in webview web page 
// document.location = https://www.test.com?login=true 
var url_string = document.location; 
var url = new URL(url_string); 

// url.searchParams.get('login') gives true 
if (url.searchParams.get("login") === 'true') { 
    $('#login-modal').modal('show'); 
} 

Toutes les solutions utiles et les réponses seront appréciées!

+2

Je vous suggère de modifier votre question et de montrer ce que l'URL est et comment vous l'utilisez avec le 'WebView'. – CommonsWare

+0

@CommonsWare ont édité! –

+0

avez-vous activé javascript dans votre webview par défaut n'est pas activé utilisez webview.getSettings(). SetJavaScriptEnabled (false); webview.getSettings(). SetJavaScriptEnabled (true); ' – Xenolion

Répondre

0

Par défaut JavaScript est désactivé dans Android WebView utiliser cette méthode pour votre objet WebView pour activer le javascript:

webview.getSettings().setJavaScriptEnabled(true);