0

我的需要是使用 java 脚本获取网页的响应代码。我必须在当前加载页面中注入这个 java 脚本并获取响应代码。那可能吗?

4

2 回答 2

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.
于 2013-10-14T07:20:11.267 回答
0

最后,我编写了一个 IE 浏览器扩展,以在页面加载后返回响应代码。

使用 VC++ 编写的 BHO 参考

http://msdn.microsoft.com/en-us/library/bb250489(v=vs.85).aspx

添加了事件监听器 OnDocumentComplete (DISPID_DOCUMENTCOMPLETE),OnNavigateError(DISPID_NAVIGATEERROR) of DIID_DWebBrowserEvents2

现在我可以在文档完成和导航错误事件期间获取 IWebBrowser2 的指针,以及来自 OnNavigateError->StatusCode->lval 的响应代码。

使用 IWebBrowser,我可以在页面加载后和导航错误期间将我的内容附加到现有网页。

于 2013-11-06T10:43:51.933 回答