shdocvw相关内容
这是在 .net 3.5 winform 上运行的网络单点登录代码.只要 ie8 只打开一个选项卡,代码对于 ie6 或 ie8 运行良好.问题是,如果用户打开一个新选项卡(选项卡 2,3 等)并导航到网站(组织内部的 Web 表单),将执行以下代码,但即 COM 自动化对象将返回 HTMLDocument对于第一个选项卡(选项卡 1),即使选项卡 2 是活动选项卡.我在任何地方的 Interne
..
将 IE 调暗为新的 InternetExplorerIE.Visible = 真IE.Navigate("http://www.google.com")直到 IE.Busy = False环形IE.document.getElementsByTagName("Input")(3).Value = "搜索词"IE.document.Forms(0).Submit
..
我正在使用 SHDocVw.InternetExplorerClass 来抓取网页.它在 XP 中运行良好,但是当我尝试在 Windows 7 中运行它时出现错误: 接口未知.(来自 HRESULT 的异常:0x800706B5) 当我以管理员模式运行 Visual Studio 时,它工作正常,但发布的应用程序也必须以管理员模式运行,这是不可接受的. 有什么办法可以绕过在管理员
..
有没有一种方法可以在IE中创建“按浏览器"浏览器栏,这意味着所有打开的选项卡都共用一个浏览器栏?遵循MS准则创建的资源管理器栏是“每个选项卡",这意味着在每个新选项卡上都会打开一个新的资源管理器栏.另外,是否有一种方法可以在内置的“按浏览器"浏览器栏(“收藏夹",“馈送",“讨论"等)中显示HTML文档? 解决方案 没有内置的方法.资源管理器栏的可扩展性模型规定了资源管理器栏和选项卡之间的
..
我必须使用C#打开最大化的Internet Explorer.我尝试了以下方法: try { var IE = new SHDocVw.InternetExplorer(); object URL = "http://localhost/client.html"; IE.ToolBar = 0; IE.StatusBar = true; IE.Men
..
正如标题所述,我正在尝试最大化使用以下命令创建的Internet Explorer窗口: Set ie = New SHDocVw.InternetExplorer 代替: Set ie = CreateObject("InternetExplorer.Application") 这是完整的代码: Sub wpieautologin() Dim ie As SHDocVw
..
如何区分IE Shell窗口和非IE Shell窗口?我有以下代码片段(删除了Lot的代码或无关的逻辑),这些代码使用ShellWindows对象扫描打开的窗口以查看用户正在浏览的URL,目的是在用户浏览到特定URL时执行某些操作: //通过另一种方法获得的Shell Windows对象 private ShellWindows shellWindows = new ShellWindo
..
我正在使用SHDocVw.InternetExplorer打开IE窗口并控制会话。 主要是自动转到某个页面,登录,检查某些数据等。 它很棒,除了我们现在应该使用这个Internet Explorer附加扩展程序,当我的程序生成窗口时,大多数附加组件都没有列出在工具 - >管理加载项下 我可以尝试加载至少这一个扩展名吗? 编辑: 好的,所以我想我可能已经缩小了正在发生的
..
正在使用WatiN进行自动化。使用几个同时线程来测试应用程序。很少有线程失败,日志报告/堆栈跟踪说明如下。 System.InvalidCastException:指定的强制转换无效。 在SHDocVw.IWebBrowser2.get_HWND() 在WatiN.Core.Native.InternetExplorer.IEBrowser.get_hWnd()在WatiN.Core.B
..
努力找到一个解决方案。 从Visual Basic(Excel中更具体的VBA)我可以使用 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ > AppActivate(“我的页面标题 - Windows Internet Explorer”) 它每次都很好用。 / p> 我可以打开一个新窗口并发送一个url给它使用.. Dim ie As
..
这是在.net 3.5 winform上运行的Web单点登录代码。代码对ie6或ie8运行良好,只要ie8只有一个标签打开。问题是,如果用户打开一个新的选项卡(标签2,3等)并导航到网站(组织内部的Web表单),以下代码将被执行,但COM自动化对象将返回HTMLDocument对于第一个标签(标签1),即使标签2是活动标签。我在InternetExplorer或HTMLDocument类中找不到任
..
您可能首先会想到是因为XSS限制不可能的。但我想从承载 web浏览器的应用程序,而不是从一个网站的JavaScript代码访问这些内容。 我的理解是不可能的,通过非哈克手段来使用JavaScript访问这些内容,因为这将是一个很大的安全问题应该是不可能的。但它是没有意义的具有应用此限制承载 web浏览器。如果我想我的钢铁应用程序用户的Facebook信息,我可以做一个导航(“facebook
..
我将非常高兴,如果有人可以告诉我通过 SHDocVw.IWebBrowserApp 。如何与导航方法,可发送POST数据的好例子 的 例如考虑。的 这页是我们应该走的是: http://example.com/check.php 和应派两个名为输入字段的值:用户名和密码。 修改 我和我的C#应用程序使用本机的Internet Explorer 7或更高版本,适用于
..
暗淡IE作为新的InternetExplorer IE.Visible = TRUEIE.Navigate(“http://www.google.com”)做,直到IE.Busy = FALSE 循环IE.document.getElementsByTagName(“输入”)(3).value的=“搜索字词”IE.document.Forms(0).Submit< ------这行导致错误。
..
我目前使用下面来获取所有打开资源管理器窗口的路径: 的foreach(在新SHDocVw.ShellWindows SHDocVw.InternetExplorer J(下)){ 如果(j.Name ==“Windows资源管理器”){ ListView1.Items.Add(j.LocationURL); } } 不过,这并不返回如电脑,回收站,网络等特
..