JS URL API无法在android webview中使用

时间:2017-08-29 23:36:47

标签: javascript android jquery url android-webview

我想在URL中获取参数以根据参数显示消息,但这在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');
}

任何有用的解决方案和答案都将不胜感激!

1 个答案:

答案 0 :(得分:0)

默认情况下,android webview中禁用了javascript,使用此方法为您的webview对象启用javascript:

webview.getSettings().setJavaScriptEnabled(true);