我正在开发Android webview中的浏览器, 如何检测网站是否要求获得位置许可并具有自定义控制权来提供或不提供。
答案 0 :(得分:0)
在onCreate中写下以下行
webView.setWebViewClient(mWebViewClient);
在你的班级中写下下面的方法
private WebChromeClient mWebChromeCient = new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
super.onGeolocationPermissionsShowPrompt(origin, callback);
}
};