我正在尝试从Cordova inAppBrowser中的另一个网站加载图像,我收到以下错误:
混合内容:' https://www.website.com/'是通过HTTPS加载的,但请求了一张不安全的图片' http://www.image-site.com/image.png'。此请求已被阻止;内容必须通过HTTPS提供。
如何解决这个问题? 我确切的第三方网站没有HTTPS,这就是为什么我需要一个解决方案而不改变' http'在' https'。
答案 0 :(得分:0)
自己托管图像或使用https页面代理它们。
答案 1 :(得分:0)
请尝试在此处使用此代码:
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE);
另请参阅此答案,因为它很好地涵盖了这个问题,并提供了另一种不太安全的解决方法。