- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现我的网站中的一些服务器调用(用于跟踪目的)在 Firefox 中通过 HttpFox 查看时被中止。单击某些链接在同一窗口中加载另一个页面时会发生这种情况。它与弹出窗口配合得很好。显示的错误类型是 NS_BINDING_ABORTED。我需要知道跟踪调用是否到达服务器。它与 Internet Explorer 完美配合。是不是工具有问题?在这种情况下,您可以推荐任何也可以在 Firefox 中使用的产品吗?
最佳答案
由于您的服务器未发送 HTTP Expires header ,因此浏览器会检查其缓存中的内容是否是最新的。
这样做的方式是向服务器发送一个请求,说明缓存中的内容的日期是什么,然后服务器发送 304 状态告诉客户端它拥有的内容是最新的。换句话说,服务器不会再次发送整个内容,而是仅发送一个短 header 来表明现有缓存内容是最新的。
您可能需要修复的是将 Expires header 添加到您所提供的内容中。然后您将看到 NS_BINDING_ABORTED 消息更改为(缓存),这意味着浏览器只是从缓存中获取内容,知道它尚未过期。
我应该补充一点,当您执行 FireFox 强制刷新时,它会假设您要仔细检查缓存中的内容,因此它会暂时忽略 Expires。
关于firefox - NS_BINDING_ABORTED 在带有 HttpFox 的 Firefox 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/704561/
我发现我的网站中的一些服务器调用(用于跟踪目的)在 Firefox 中通过 HttpFox 查看时被中止。单击某些链接在同一窗口中加载另一个页面时会发生这种情况。它与弹出窗口配合得很好。显示的错误类型
这里我从我的 asp.net 页面进行一个简单的 ajax post 调用,该调用在 httpfox 上显示以下错误。“加载内容时出错(NS_ERROR_DOCUMENT_NOT_CACHED)”和
我是一名优秀的程序员,十分优秀!