我的Internet Explorer对象存在问题。
我有一个通过InterentExplorer对象打开的托管网站应用程序。
当试图从外部打开Internet Explorer时,资源管理器将专注于旧的托管网站,并且不会打开新的初始化网页。
这就是我打开托管网站的方式:
InterentExplorer IE = new InterentExplorer()
IE.Visible = true;
IE.Navigae(url);
如何重现问题:
- 打开Internet Explorer(手动不在代码中)
- 运行托管网站(我的短代码行)
- 关闭Internet Explorer(手动不在代码中)
- 重点将放在托管网站上,新网页将无法打开
url是托管应用程序,它显然会创建问题,但我无法更改应用程序,只能在上面的代码中进行更改。
我意识到的问题是,当我打开我的托管应用程序时,它没有打开另一个进程,当我试图打开浏览器时,它表示iexplore已经打开并且没有打开另一个浏览器(可能是句柄问题) ID?)
当一个iexplore进程已经运行时,用navigation或navigate2函数作为一个新进程打开interent explorer是否可行?
醇>