我正在构建一个通过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)。
但我不是要求这些赞成。我甚至不知道他们被叫到哪里。
我的问题是这些优点是什么?为什么他们会搞砸我?有没有办法解决这个问题?
答案 0 :(得分:4)
好的,我在我的项目中对这些网址名称进行了全局搜索,并且!事实证明我正在使用一个名为is-online的库,它将这些网站中的一些称为“测试”,以查看您是否在线。我更改了'hostnames'文件以使用完整的https url并且错误消失了。感谢Barmar花时间回答我,而不仅仅是低估了我的问题!