【问题标题】:How to show images in webview_flutter plugin?如何在 webview_flutter 插件中显示图像?
【发布时间】:2019-04-02 11:18:01
【问题描述】:

我已使用 webview_flutter 包在我的应用程序中显示网站 (https://sprokkelbos.nl/collectie/)。使用 https url 时页面保持空白。如果使用 http url,则显示网站但没有图像。网址使用 https,图片也使用 https (https://sprokkelbos.nl/wp-content/uploads/2018/01/HB1_3221.jpg)。

在模拟中打开 chrome 时,会打开 url 并显示图像。仅在 webview 的应用程序内部不显示。我在颤振中尝试了其他软件包,但它们都给出了相同的结果。使用的标准初始 url 是 flutter.io,并且该网站始终在应用程序内的 webview 中运行。

应用程序代码中是否有设置允许显示图像?这是 SSL 问题吗?如何解决这个问题?

【问题讨论】:

    标签: android image https webview flutter


    【解决方案1】:

    正如您所怀疑的,这实际上与图像无关,与颤振无关。只是您的 SSL 服务器配置缺少一些中间证书。 Chrome 本身似乎支持你的中介,但 android 不支持。见https://www.sslshopper.com/ssl-checker.html#hostname=sprokkelbos.nl

    检查您的网络服务器或证书提供商的安装文档,或联系他们的支持。您应该能够将完整的证书链安装到受信任的根证书。例如。对于 apache https://support.sectigo.com/Com_KnowledgeDetailPage?Id=kA01N000000zFJb,请确保您已正确配置了 SSLCertificateChainFile。或者对于 nginx:https://support.sectigo.com/Com_KnowledgeDetailPage?Id=kA01N000000zFJQ

    【讨论】:

    • 谢谢!必须联系网站的开发人员,他/她是如何设置的。然后我会搜索如何在我的项目中正确配置 SSLCertificateChainFile。
    猜你喜欢
    • 2019-11-17
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 2020-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多