如何在WebView中渲染谷歌地图上的javascript标记



我正试图在WebView中的谷歌地图上呈现javascript标记,但标记没有显示在WebView上。我已设置

binding.webView.setWebViewClient(webViewHelper);
binding.webView.setWebChromeClient(new WebChromeClient());
binding.webView.getSettings().setJavaScriptEnabled(true);
binding.webView.getSettings().setDomStorageEnabled(true);
binding.webView.getSettings().setLoadWithOverviewMode(true);
binding.webView.getSettings().setUseWideViewPort(true);
binding.webView.getSettings().setBuiltInZoomControls(true);
binding.webView.getSettings().setDisplayZoomControls(false);
binding.webView.getSettings().setSupportZoom(true);
binding.webView.getSettings().setDefaultTextEncodingName("utf-8");
binding.webView.getSettings().setLoadsImagesAutomatically(true);

在WebView设置中。贴图已渲染,但仍不显示标记。标记显示在WebView之外。关于如何在WebView上呈现javascript标记,有人有什么解决方案吗?

在查看了添加webView.getSettings().setMixedContentMode (MIXED_CONTENT_ALWAYS_ALLOW);的开发人员文档后修复了问题。

相关内容

  • 没有找到相关文章

最新更新