Javascript 获取第'页;通过DOM创建内容类型
有没有办法从DOM中获取当前页面的内容/mime类型?如果设置了Javascript 获取第'页;通过DOM创建内容类型,javascript,dom,Javascript,Dom,有没有办法从DOM中获取当前页面的内容/mime类型?如果设置了标记,您可以使用以下Javascript获取其值: var cucc=document.querySelector('meta[http-equiv="content-type"]'); alert(cucc.getAttribute('content')); 应能在任何现代浏览器和IE8(标准模式)下工作。Firefox(或任何其他基于Gecko的web浏览器)具有 要以基于标准的方式执行此操作,您必须检查标题,查看是否有属性
标记,您可以使用以下Javascript获取其值:
var cucc=document.querySelector('meta[http-equiv="content-type"]');
alert(cucc.getAttribute('content'));
应能在任何现代浏览器和IE8(标准模式)下工作。Firefox(或任何其他基于Gecko的web浏览器)具有
要以基于标准的方式执行此操作,您必须检查标题,查看是否有属性为http equiv=“content type”的元标记,并解释其内容。否则你就倒霉了。在Firefox中,
document
具有属性contentType
,但据我所知,任何其他浏览器都不支持该属性。Firefox支持document.contentType,它是非标准的,但从HTTP头读取内容类型。(仅限Firefox和Gecko。请参阅)我认为IE需要一些黑客攻击。非标准,仅由Gecko支持。用于chrome代码(即扩展和XUL应用程序)。例如,如果我有“application/json”内容,该怎么办?@guillegr123:如果你有json内容,那么就没有DOM,所以这个问题不适用于你的情况。