我的需求是使用java脚本获取网页的响应代码。 我必须在当前加载页面中注入此java脚本并获取响应代码。 那可能吗?
My need is to get response code the web page using java script. I have to inject this java script in current loading page and get the response code. Is that possible?
最满意答案
function httpGet(){ var url = "test.aspx"; var xmlHttp = null; xmlHttp = new XMLHttpRequest(); xmlHttp.open( "GET", theUrl, false); xmlHttp.send( null ); alert(xmlHttp.responseText);} Try this one.Finally i wrote a IE browser extension to return responsecode once the page is loaded.
Written BHO using VC++ refering
http://msdn.microsoft.com/en-us/library/bb250489(v=vs.85).aspx
added listener for events OnDocumentComplete (DISPID_DOCUMENTCOMPLETE),OnNavigateError(DISPID_NAVIGATEERROR) of DIID_DWebBrowserEvents2
now i can able to get pointer of IWebBrowser2 during document complete and navigation error events and also Response code from OnNavigateError->StatusCode->lval.
using IWebBrowser i can append my content to existing webpage after page load and during navigation error.
更多推荐
发布评论