首页 > 解决方案 > Chrome JS 错误:混合内容:对于机器人

问题描述

我只在 Chrome 浏览器上不断收到以下错误,但是在页面内只调用http://fonts.gstatic.com/s/roboto/ * 及其包含的静态文件。我不知道 Chrome 为什么会打这个电话,也不知道它来自哪里。从除 Chrome 之外的任何其他浏览器访问相同的 url 都可以。

请感谢您对修复此错误的帮助

混合内容:“ https://www.domainname.com/ ”页面通过 HTTPS 加载,但请求的字体不安全“ http://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2 ”。此请求已被阻止;内容必须通过 HTTPS 提供。

标签: javascripthtmlgoogle-chromefonts

解决方案


仅供记录,任何可能面临类似问题的人。正如@Raj 在他的回答中提到的,Chrome 不允许 https 站点使用来自 http 站点的资源。

但是,当我提供一个只有 HTML 和 Body 标签的空页面并确认问题仍然存在时,我缩小了问题的范围。这告诉我某处可能有其他问题。

它恰好是注入这种喜爱资源的已安装Chrome 扩展程序之一。我通过禁用所有 Extensions 解决了这个问题。我将通过一个接一个地重新启用它们来找出是哪一个造成了伤害


推荐阅读