Favicons和混合内容WHYYYY?

时间:2017-05-03 23:06:52

标签: javascript https geolocation favicon

我正在构建一个通过https提供的Web应用程序。我收到了很多这样的控制台警告:

Mixed Content: The page at 'https://www.sharewalks.com/' was loaded over 
HTTPS, but requested an insecure image 
'http://yandex.st/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico?1493850556643'. 
This content should also be served over HTTPS.

其中有14个 - 来自以下网址(数字更改):

FAVICON错误:

OTHER:

我需要为HTTPS提供所有内容,因为我想使用地理定位服务,并且我读到某些浏览器不会允许它,除非所有内容都是HTTPS。在测试中,导航器适用于笔记本电脑Chrome,但不适用于移动浏览器(chrome,safari和firefox)。

但我不是要求这些赞成。我甚至不知道他们被叫到哪里。

我的问题是这些优点是什么?为什么他们会搞砸我?有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:4)

好的,我在我的项目中对这些网址名称进行了全局搜索,并且!事实证明我正在使用一个名为is-online的库,它将这些网站中的一些称为“测试”,以查看您是否在线。我更改了'hostnames'文件以使用完整的https url并且错误消失了。感谢Barmar花时间回答我,而不仅仅是低估了我的问题!