| <html> |
| <head> |
| <meta http-equiv="x-ua-compatible" content="chrome=1" /> |
| <title>ChromeFrame keyevent test</title> |
| <script type="text/javascript" |
| src="chrome_frame_tester_helpers.js"></script> |
| |
| <script type="text/javascript"> |
| function ValidateUserAgent() { |
| if (isRunningInMSIE()) { |
| onFailure("FullTab_XMLHttpRequestTest", 1, "Failed"); |
| } |
| |
| SendXHRRequest(); |
| } |
| |
| function SendXHRRequest() { |
| var xhr = getXHRObject(); |
| if (!xhr) { |
| onFailure("FullTab_XMLHttpRequestTest", 1, |
| "Failed to get XHR object"); |
| } |
| |
| var url = GetBaseUrlPath() + "echoheader?User-Agent"; |
| xhr.open("GET", url, false); |
| try { |
| xhr.send(null); |
| var pos = xhr.responseText.indexOf("chromeframe"); |
| if (pos >= 0) { |
| appendStatus("Received user agent: " + xhr.responseText); |
| onSuccess("FullTab_XMLHttpRequestTest", 1); |
| } else { |
| onFailure("FullTab_XMLHttpRequestTest", 1, |
| "Failed to find chromeframe in user agent."); |
| } |
| } catch (e) { |
| appendStatus("XHR send failed. Error: " + e.description); |
| onFailure("FullTab_XMLHttpRequestTest", 1, |
| "Failed to send XHR request"); |
| } |
| } |
| </script> |
| </head> |
| |
| <body onLoad="setTimeout(ValidateUserAgent, 100);"> |
| ChromeFrame full tab mode XMLHttpRequest test. Verifies that |
| XMLHttpRequests use the host network stack. |
| </body> |
| </html> |