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