从另一个HTML页面获取WebBrowser.Document
本文关键字:获取 WebBrowser Document 另一个 HTML | 更新日期: 2023-09-27 18:22:37
我的应用程序以弹出窗口的形式打开一个HTML页面,它将在另一个窗口中打开。(浏览器:IE8)
我需要阅读这个弹出窗口的HTML内容,然后关闭它。
我一直在寻找使用FindWindow函数等的不同选择,但还没有找到。
如有任何帮助,我们将不胜感激。谢谢
我不确定你是如何打开弹出窗口的,但这篇文章应该会有所帮助:http://www.quirksmode.org/js/popup.html
请注意,您必须声明一个新变量newwindow
,该变量包含对弹出窗口的引用。从那里,它是一个简单的`$(window).html().
您可以将其添加到链接的onclick()中。
var newwindow = window.open(url,'name','height=200,width=150');
if (window.focus) {
newwindow.focus();
}
var html = $(newwindow).html();
return false; // if it's a link, you have to prevent it from opening the link's
//address in the original window
编辑:如果你不是打开弹出窗口的人,事情就更不确定了。您可以使用window.top
获得对最顶层窗口的引用,但我只知道这些,尤其是因为情况还不太清楚。