Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取第'页;通过DOM创建内容类型_Javascript_Dom - Fatal编程技术网

Javascript 获取第'页;通过DOM创建内容类型

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浏览器)具有 要以基于标准的方式执行此操作,您必须检查标题,查看是否有属性

有没有办法从DOM中获取当前页面的内容/mime类型?

如果设置了
标记,您可以使用以下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,所以这个问题不适用于你的情况。