javascript - Chrome JS错误: Mixed Content: for roboto

标签 javascript html google-chrome fonts

我仅在 Chrome 浏览器上不断收到以下错误,但有一个对 http://fonts.gstatic.com/s/roboto/ 的调用* 在页面内或其包含的静态文件中。我不知道 Chrome 为什么会发出这个调用,也不知道它来自哪里。从除 Chrome 之外的任何其他浏览器访问相同的 URL 均有效。

请帮助修复此错误,我将不胜感激

Mixed Content: The page at 'https://www.domainname.com/' was loaded over HTTPS, but requested an insecure font 'http://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2'. This request has been blocked; the content must be served over HTTPS.

最佳答案

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

但是,当我提供仅包含 HTML 和 Body 标记的空页面时,我缩小了问题范围,并确认问题仍然存在。这告诉我某个地方可能还有其他问题。

它恰好是已安装的 Chrome 扩展之一,正在注入(inject)这一喜爱的资源。 我通过禁用所有扩展解决了该问题。我将通过一个又一个地重新启用它们来找出是哪个造成了伤害

关于javascript - Chrome JS错误: Mixed Content: for roboto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52739277/

相关文章:

CSS 变换父项和固定子项

javascript - Rangy 函数 highlightSelection 性能

javascript - 如何访问函数内的变量

javascript - 客户端选项附加到 asp.net DropDownList 控件和 ViewState 问题

javascript - 如何在鼠标悬停在另一个标签上时切换 div 的可见性

javascript - 在三个 CSS3 列中延迟加载图像

javascript - 如何检查匿名函数中的变量?

javascript - 管理复杂的 Web 表单

jquery - 将占位符属性放在文件类型输入字段上

页面加载后 JavaScript 函数调用不起作用