IOS10以上系统,混合内容,背景图片插入图片不显示

标签 ios geolocation mixed-content

IOS10以上系统,混合内容(html为https,img为http),调用geolocation.getCurrentPosition时,background-image插入的图片不显示

<pre>
<div id="aaa" style="background-image:url(http://xxx.jpg);height:200px;"></div>
<script>
    navigator.geolocation.getCurrentPosition(function (res) {
        console.log(res);
    });
</script>
</pre>

最佳答案

这是正确的行为。在 https 页面上,不得显示所有 http 内容,因为它不安全。即使是通过JS插入。浏览器根本不会请求此类内容。

关于IOS10以上系统,混合内容,背景图片插入图片不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46824947/

相关文章:

ruby - Geokit LatLng 两点之间的中点

android - 在 Android 中添加地理围栏时出错(状态码 1000)

winapi - 我应该对 Windows Mobile RIL 使用互斥锁还是关键部分

iOS 6 推特分享不使用系统账户

ios - 如何实现 IFTTT 的动画介绍屏幕?

ios - 带有 Firebase 版本 3 的 APNS

ssl - 即使我只使用 https URL,也会出现混合内容错误

silverlight - 出现 "Mixed Content"对话框时 IE 10 和 11 挂起

html - iframe 被阻止为不安全的内容,即使 iframe 是 HTTPS

ios - 翠鸟图像调整从 url 加载的图像大小