现在知道在Chrome和火狐里面的document的属性有Content-Type,但是IE没有(万恶的IE!),
现在问下有没有不发起请求时获取页面的Content-Type的方法?
现在知道在Chrome和火狐里面的document的属性有Content-Type,但是IE没有(万恶的IE!),
现在问下有没有不发起请求时获取页面的Content-Type的方法?
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
如果是当前页面的话
document.contentType
就可以,如果是其他的页面的话应该是不可以的。一点资料都没有就想知道人家的信息,这样霸道任性真的好么... 权衡的办法是发送一个HEAD request
,这样只会请求头部数据而不会把内容请求过来,然后通过头部的Content-Type
就可以知道类型了。我写一个DEMO给你示意一下,打开控制台复制代码过去运行即可: