Baseline Widely available
**XMLHttpRequest.getResponseHeader()**æ¹æ³è¿åå 嫿å®ååºå¤´ææ¬çå符串ã
妿å¨è¿åçååºå¤´ä¸æå¤ä¸ªä¸æ ·çåç§°ï¼é£ä¹è¿åçå¼å°±ä¼æ¯ç¨éå·åç©ºæ ¼å°å¼åéçå符串ãgetResponseHeader()
æ¹æ³ä»¥ UTF ç¼ç è¿åå¼ãæç´¢çæ¥æåæ¯ä¸åºå大å°åçã
var myHeader = XMLHttpRequest.getResponseHeader(name);åæ°
ä¸ä¸ªå符串ï¼è¡¨ç¤ºè¦è¿åçæ¥æé¡¹åç§°ã
æ¥æé¡¹å¼ï¼å¦æè¿æ¥æªå®æï¼ååºä¸ä¸å卿¥æé¡¹ï¼æè 被 W3C éå¶ï¼åè¿å nullã
示ä¾ï¼var client = new XMLHttpRequest(); //æ°å»º XMLHttpRequest 对象ã
client.open("GET", "somefile.txt", true); // éç¨å¼æ¥ï¼GET æ¹å¼è·å somefile.txtã
client.send(); // åé空ç query stringã
client.onreadystatechange = function() { //设å®ä¾¦å¬å¨ onreadystatechangeã
if(this.readyState == this.HEADERS_RECEIVED) { // 妿 readyState 表示ååºå¤´å·²è¿å
var contentType=client.getResponseHeader("Content-Type")); // å°æ¤è¿æ¥ç Content-Type ååºå¤´é¡¹èµå¼å° contentTypeã
if(contentType != my_expected_type) { // 妿è¿ä¸æ¯ä½ ç颿å¼
client.abort(); // ç»æ¢è¿æ¥
}
}
}
è§è æµè§å¨å
¼å®¹æ§ åè§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4