我需要使用java脚本获取网页的响应代码。我必须在当前加载页面中注入此 java 脚本并获取响应代码。这可能吗?
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.
我编写了一个IE浏览器扩展,以便在页面加载后返回响应代码。
使用 VC++ 引用编写的 BHO
http://msdn.microsoft.com/en-us/library/bb250489(v=vs.85).aspx
为事件 OnDocumentComplete (DISPID_DOCUMENTCOMPLETE)、OnNavigateError(DISPID_NAVIGATEERROR) 添加了侦听器DIID_DWebBrowserEvents2
现在我可以在文档完成和导航错误事件期间获取 IWebBrowser2 的指针,以及来自 OnNavigateError->StatusCode->lval 的响应代码。
使用 IWebBrowser,我可以在页面加载后和导航错误期间将我的内容附加到现有网页。