通过 https 加载 Drupal 7 页面时,Firebug 中止错误

Posted

技术标签:

【中文标题】通过 https 加载 Drupal 7 页面时,Firebug 中止错误【英文标题】:Aborted errors in Firebug when loading a Drupal 7 page via https 【发布时间】:2012-04-18 09:55:22 【问题描述】:

当我们在 https 中加载我们的 Drupal 7 站点之一(和强制刷新)时,我们 Web 开发单元中的每个人都会在随机 css、js 和图像对象上遇到 Firebug“中止”错误。我们不知道问题是从什么时候开始的。站点创建于大约 2 年前,大约 6 个月。以前,当我们强制刷新页面缓存或清除 Drupal js / css 文件聚合时,我们开始无法加载 CSS / JS / Image 对象。

在线研究表明存在 AJAX 干扰问题,但在我们的案例中我没有看到。

没有错误,如果:

通过 HTTP / 端口 80 请求的页面 对象已在缓存中 在 Prod 中查看站点(具有签名证书)

即使错误:

升级 Firefox 和 Firebug 关闭 js/css 聚合 使用谷歌浏览器

服务器日志表明根本没有对这些文件的请求,所以就像浏览器从不发送请求一样。

证书是自签名的。

【问题讨论】:

你可以试试 Fiddler 的运气,也许它会揭示一些东西(记得turn HTTPS decryption on)——不管有没有发送请求。也可能是服务器问题......但我只是猜测。 你解决了吗?如果没有,请分享该网站的链接,我可以尝试提供帮助 自从我们转移到新环境后,问题就消失了。新环境非常不同,正在负载平衡,并且 https 被卸载到负载平衡器。证书已签署。 Fiddler 显示浏览器从未发出任何类型的请求。 Cross domain request from HTTP to HTTPS aborts immediately的可能重复 谢谢保罗。在我们的例子中,我们没有发出跨域请求,但这个问题可能与该问题具有相同的根本原因。 【参考方案1】:

一定是证书问题。也许它已被撤销、过期或其他原因。

【讨论】:

这可以解释一些文件被服务器中止的随机方式吗?每次都是不同的文件,而且文件的数量也不同。

以上是关于通过 https 加载 Drupal 7 页面时,Firebug 中止错误的主要内容,如果未能解决你的问题,请参考以下文章

如何覆盖Drupal 7上的“禁用JavaScript”页面

Drupal 页面加载...页面上到底是啥?

为什么Drupal在页面加载时创建额外的未使用对象

Drupal 7(Un)通过(取消)选择个人资料编辑页面上的分类术语为用户订阅组

drupal页面上的“上下文”

带有自定义模板暴露过滤器的 Drupal 7 视图不显示