我正在构建一个通过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种-来自以下网址(数字会更改):
网站图标错误:
http://www.google.com/favicon.ico?1493850556625
http://www.baidu.com/favicon.ico?1493850556625
http://www.cloudflare.com/favicon.ico?1493850556625
http://www.yandex.ru/favicon.ico?1493850556633
其他?:
http://yandex.st/lego/_/pDu9OWAQKB0s2J9IojKpiS_Eho.ico?1493850556633
我需要将所有内容提供给HTTPS,因为我想使用地理位置服务,并且我读到一些浏览器不允许使用,除非所有内容都是HTTPS。在测试中,导航器可在笔记本电脑的Chrome上运行,但不适用于移动浏览器(Chrome,Safari和Firefox)。
但是我并不需要这些图标。我什至不知道他们从哪里来。
我的问题是这些收藏夹图标是什么,为什么它们惹我生气?有没有办法解决?
最佳答案
好的,我在项目中进行了全局搜索,以查找其中一些URL名称,瞧!原来,我使用的是一个名为is-online的库,该库将其中一些站点称为“测试”,以查看您是否在线。我更改了“主机名”文件以使用完整的https网址,瞧,错误消失了。感谢Barmar抽出宝贵的时间回答我,而不仅仅是拒绝我的问题!