【问题标题】:How to know mime-type or content-type of current loaded page via JavaScript? [duplicate]如何通过 JavaScript 知道当前加载页面的 mime-type 或 content-type? [复制]
【发布时间】:2012-08-28 16:18:11
【问题描述】:

可能重复:
Accessing HTTP Headers in Javascript?

我想通过 JavaScript 知道当前加载页面的 MIME 类型或内容类型。 我想做的是检查它是页面的rss还是html。

我唯一能找到的是“document.contentType”,但 Gecko (firefox) 支持它。

有谁知道如何通过 JavaScript 做到这一点?

【问题讨论】:

  • FWIW,目前 document.contentType 似乎至少在 Windows 上受到 Chrome、Firefox 和 Edge 的支持。

标签: javascript mime-types content-type


【解决方案1】:

使用XHR 请求。

var xhr = new XMLHttpRequest();
xhr.open('GET', document.location, false);
xhr.send(null);

alert(xhr.getResponseHeader("content-type"));​ // content-type
  1. 初始化请求
  2. 发送请求
  3. 使用ref.getResponseHeader()获取所需的标头

还可以查看下面的链接。

【讨论】:

    猜你喜欢
    • 2015-12-04
    • 2021-02-21
    • 2016-02-27
    • 2010-11-13
    • 2016-12-15
    • 2017-01-24
    • 2011-01-14
    • 1970-01-01
    • 2017-04-04
    相关资源
    最近更新 更多