Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Favicons和混合内容是什么?_Javascript_Https_Geolocation_Favicon - Fatal编程技术网

Javascript Favicons和混合内容是什么?

Javascript Favicons和混合内容是什么?,javascript,https,geolocation,favicon,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

我正在构建一个通过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个-来自以下URL(数字更改):

FAVICON错误:

其他

我需要所有内容都使用HTTPS,因为我想使用地理定位服务,并且我了解到一些浏览器不允许使用HTTPS,除非所有内容都是HTTPS。在测试中,navigator可以在笔记本电脑Chrome上工作,但不能在移动浏览器(Chrome、safari和firefox)上工作

但我不是要这些假货。我甚至不知道他们是从哪里来的


我的问题是这些Favicon是什么,他们为什么要和我捣乱?有什么办法吗?

好的,我在我的项目中对一些url名称进行了全局搜索,瞧!原来我使用的是一个名为is online的库,它将其中一些站点称为“测试”,以查看您是否在线。我更改了“主机名”文件以使用完整的https url,瞧,错误消失了。感谢巴尔马花时间回答我的问题,而不仅仅是否决我的问题

你有从其他域加载页面的iFrame吗?我在一个地方使用google autocomplete和传单地图。这些会叫其中一些吗?有可能。确保在加载
.js
.css
文件时,在URL中使用
https://
。或者干脆完全省略
http:
前缀。然后,它将使用与加载页面时使用的协议相同的协议。我面临相同的问题,我看到“混合内容:位于“”的页面通过HTTPS加载,但请求了不安全的favicon“”。此请求已被阻止;内容必须通过HTTPS提供”。我找不到它调用http的位置。