通过 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”页面