如何更新IE版本的webbrowser?
我使用的是 IE 版本 11. 但是当我通过 webbrowser 控件上传网站时,我可以通过以下代码看到我的 webBrowser 使用 IE 9. private string GetIEVersion(){string key = @"Software\Microsoft\Internet Explorer";Microsoft.Win32.RegistryKey dkey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(key, false);string data = dkey.GetValue("Version").ToString();返回数据;} 此函数返回数据等于 9.11.9600.17420. 那么如何将我的 webBrowser 从 9 升级到 11 呢? 解决方案 “webbrowser control ie version"的快速 Google 出现 这个[^]. 总共花了 5 秒
176 2022-07-19
编程技术问答社区
如何使用C#从网页中获取所有html、css内容。基于net的dektop应用程序?
我想获取网页的所有内容.我的目标是使用这些内容生成报告. 假设我在网页中有一个表格.现在我想获取所有的 html &css内容然后我想把它放在excel中.我已经通过webbrowser做到了,当表的数据不变时,我正在使用C#(.NET).但问题是webbrowser不支持所有的css和jquery函数,我的表数据不是不变的. 有没有其他机制?通过哪种方式我可以获得网页的所有内容,或者我可以保存所有内容然后我想获得所有这些内容.然后我想创建一个excel,我想把所有这些数据和我从网页获取的css放在一起. 这是我的示例代码.但是请给我一些其他的方式. string input1 = "http://localhost:62343/login.html";webBrowser1.Navigate(input1); 样品表:
150 2022-07-19
编程技术问答社区
如何在C++builder中访问网页元素
您好,我在使用 RAD Studio Xe8 C++ builder 中的 TWebBrowser 时遇到问题. 我不知道如何访问网页上的元素,例如读取输入字段的内容... 我发现的所有相关示例都在 Delphi 中,我尝试使用这个 WebBrowser1->Document->getElementByID("input1") 但是该方法不是 IDispatch 类型的 Document 的成员,我不知道那是什么,我可以通过这个 IDispatch 类访问我正在寻找的方法吗?还是我走错了路? 任何简单的代码都会很好. 提前谢谢 我尝试过的: WebBrowser1->Document->getElementByID("input1") IHTMLDocument2 *Doc = dynamic_cast(WebBrowser1->Document); IHTMLDocument2 *Doc; Doc=(IHTMLDoc
170 2022-07-19
编程技术问答社区
Wpf缩放窗口内容
VS2017,.Net 4.61 我正在编写一个包含两个 WebBrowser 控件的应用程序.每个 WebBRowser 控件都指向同一个站点,但在不同的服务器上(一对 pi-hole DNS 服务器). 我想缩放整个窗口的内容以适应窗口大小.我试过唱一个 Viewbox 和一个 RenderTransform,但是 WebBrowser 控件忽略了缩放,并且似乎仍然向网站报告控件的大小(顺便说一句,它支持移动设备). 我尝试过的: 0) 将 WebBrowser 放入带有 Stretch="Fill" 的 ViewBox 容器中 1)为WebBrowser控件设置RenderTransform 2) 为父 Grid 控件设置 RenderTransform 解决方案 它可以“缩放"它的能力:
122 2022-07-19
编程技术问答社区
webbrowser长时间加载html文件
webBrowser1.ScriptErrorsSuppressed = true;webBrowser1.Url = new Uri(String.Format("file:///{0}/2.html", curDir)); 我的 html 页面很小.但是webbrowser加载时间很长. 解决方案 从ie9打开.它告诉我该页面包含活动 x.因为它使用webbrowser打开页面很慢
214 2022-07-19
编程技术问答社区
webbrowser用户表单中的word
你好, 我尝试在 webbrower 中阅读 word 文档(带有 Word 应用程序的 VBA 代码),但该文档是在用户窗体之外打开的: ex1: webbrowser1.Navigate "D:\TEST.doc" = 不行 ex2: webbrowser1.Navigate "D:\TEST.htm" = ok (在用户表单中) 有人有解决办法吗? 谢谢 解决方案 根据 MSDN 示例[^] :- ;) 导入系统导入 System.Windows.Forms导入 System.Security.Permissions__公开 类 Form1继承 表单私有 webBrowser1 As 新建 WebBrowser()Private WithEvents button1 A
222 2022-07-19
编程技术问答社区
从WebBrowser控件保存整个页面
似乎没有人真正编写过代码来保存由 .NET webbrowser 控件呈现的页面内容,包括图像.WebBrowser 控件提供的 ShowSaveAsDialog 很糟糕——它不返回文件名,而且它不起作用——尝试保存一个填写了搜索的谷歌页面,你只得到谷歌主页——它没有'不使用指定的参数保存. 现在,当然有这个有用的方法(来自 StackOverflow): 所以我修改的方法是: 使用 System.NET.HttpWebRequest 以字符串或流的形式获取主 HTML 文档(简单). 将其加载到 HTMLAgilityPack 文档中,您现在可以轻松地在其中查询文档以获取所有图像元素、样式表链接等的列表. 然后对每个文件发出单独的 Web 请求,并将它们保存到子目录中. 最后更新主页中的所有相关链接以指向子目录中的项目. 但令我惊讶的是,没有人发布过这样的代码,至少我能找到. 啊.为什么使用 WebBrowser 这样的 PITA?无论如何,如果有人
168 2022-07-19
编程技术问答社区
可以在web broswer上运行pygame应用程序吗?Django的目的是什么?
是否可以创建一个 pygame 应用程序并在网络浏览器上运行它?我听说过这个通用网关接口(CGI),那么我可以围绕这个实现它吗?另外,Django 有什么用,因为 CGI 已经允许 python 程序在浏览器上运行?Django 甚至开始做什么? 解决方案 如果你的意思是 http://en.wikipedia.org/wiki/Pygame[^], http://www.pygame.org[^],我不认为它可以针对Web应用程序. 如果您的目标包括在客户端使用 Python(这就是我如何解释您的“在 Web 浏览器上运行它"),请查看 pyjs,它同时针对 Web 和桌面.请看: http://en.wikipedia.org/wiki/Pyjamas_%28software%29#Pyjs.org_Fork[^], http://pyjs.org/[^]. 关于 Diago 的问题很难说是正确的.为什么不只是阅读它?请看: http://en.wikipedi
162 2022-07-19
编程技术问答社区
在webbrowser VB中向下滚动pdf文件。网
你好,我在 webbrowser 控件中打开了一个 pdf 文件,我怎样才能让 pdf 文件向下滚动.. 我尝试以下但它给出了一个错误.. WebBrowser1.Document.Window.ScrollTo(新点(0, 50)) 这仅在您在 webbrowser 中打开网页时才有效(我认为) 解决方案
138 2022-07-19
编程技术问答社区
C#Web浏览器元素问题
大家好, 我需要您对 Webbrowser 元素的帮助. 我制作了一个像媒体播放器一样播放 youtube 链接的程序. 因此,您有多个 URL 可将您定向到 youtube 并播放视频. 自上次 flashplayer 更新以来,它不再工作了. 例如,如果您尝试启动此链接: webBrowser1.Navigate("http://www.youtube.com/watch?v=-yh6SriAjdE&feature=g-logo&context=G2dea9c8FOAAAAAAABAA"); 视频正在加载,但中间有播放按钮. 但它应该无需点击即可播放视频. 有谁有解决方案吗... 解决方案 Hi 我想这可能对你有帮助 ASP.NET 嵌入式视频播放器(YouTube™ API,C#)[^] 谢谢, Imdadhusen 嗨, 只需在您的 youtube 网址后面添加 ?autoplay=1. webBrowser1.Na
160 2022-07-19
编程技术问答社区
如何使网页独立于浏览器
你好………… 我开发的网站可以正常使用 google crome,但在使用其他浏览器位置时,控件的大小会发生变化.此外,在某些浏览器中,用于菜单的 .xsl css 无法正常工作.提供用于在所有浏览器中相同的网站工作的解决方案. 解决方案 请参考以下链接的类似讨论: 如何使网页适应屏幕[^] 如何使网页跨浏览器兼容[^] 嗨, 遵循W3c标准,根据浏览器制作动态CSS. 脚本也是如此...... 在此处查看此处提出的类似问题的各种答案: 浏览器兼容性应用程序[^] 对浏览器兼容性的怀疑[^]
142 2022-07-19
编程技术问答社区
Iframe在webbrowser中显示的谷歌地图(C#windows窗体)
大家好!我想帮我做点什么.有没有人可以在 webbrowser 控件中嵌入 iframe 谷歌地图?? 字符串位置 = "http://maps.googleapis.com/maps/api/staticmap?center=" + this.txtLatitude.Text + "," + this.txtLongitude.Text + "&zoom=17&size=640x640 &sensor=true"; 我希望从此链接仅显示带有 iframe 的地图. 谢谢 解决方案 这里:谷歌地图在带有 WebBrowser 和 Google Maps API v3 的 WPF 中[^]
282 2022-07-19
编程技术问答社区
如何在webkit中实现撤消/重做功能?
现在,我在一个 webkit 项目中.当我想使用Undo/Redo的功能时,我没有找到它们,请提供一些关于实现它们的建议.Thx! 解决方案 我对 webkit 了解不多,但我猜想使用 UndoManager[^] 可能会提供一个可行的解决方案.
132 2022-07-19
编程技术问答社区
如何使用C在嵌入式Winforms控件中打开Excel文档(.xlsx)#
喂, 我正在尝试使用 webbrowser Control 在 Windows 窗体中显示 Excel 文档. 使用在 Codeproject How to Integrate Excel in a使用 WebBrowser 的 Windows 窗体应用程序[^] 并且我能够在 webbrowser 控件中正确显示 32 位操作系统中的 excel(.xls 和 .xlsx) 文件. 但是当我尝试在 64 位操作系统中执行代码时,.xlsx 类型的 Excel 文件没有在 webbrowser Control 中打开,而是作为普通的 excel 文件打开,但 .xls 文件在 webbrowser Control 中正确打开. 为此,我使用以下链接执行了注册脚本以更改注册表设置 http://support.microsoft.com/kb/927009[^] 但 .xlsx 文件始终像 Office excel 文件一样单独打开,而不是在 webbrowser 控
182 2022-07-19
编程技术问答社区
Win Forms Web浏览器对象导致应用程序崩溃-VS2008
你好, 我的一个表单中有一个 Web 浏览器对象. 当我打开表单并尝试加载此 URL .... ''http://www.bbc.co.uk/news/world/'' 时,应用程序崩溃了. 当应用程序在不同的机器上编译和安装并加载上面的 URL 时,也会发生同样的事情. 但是,如果我尝试以相同的形式加载“http://www.fsbonline.co.uk",则应用程序不会崩溃. 如果我尝试在 Visual Studio 2008 环境中加载页面,也会发生同样的事情;BBC 崩溃,但对 FSBonline.co.uk 有好处. 我正在像这样加载页面... WebBrowser1.Navigate("http://www.bbc.co.uk/news"). 直到大约一个月前,我还没有遇到任何问题. 操作系统 - 已安装 Windows 7 64 位和 IE9 有人有什么想法吗? 提前谢谢, Will 解决方案 它对我来
112 2022-07-19
编程技术问答社区
如何用C语言从网上捕获视频#
您好,我正在尝试使用 Webbrowser 类来捕获视频,因为它正在从 Internet 流式传输到我的应用程序.我认为连接一个事件以在数据进入时读取数据并将其保存到我的 PC 上的文件中会很容易.但是我没有找到一种方法来做到这一点...有什么想法吗? 解决方案 很抱歉,如果我的帖子对您​​没有我希望的帮助,我很抱歉帮助.对我来说,这似乎也是一个相当大的问题. 不久前,我发现只有一种产品可以在 Windows 上执行此操作.这是VideoLAN,请参阅: http://en.wikipedia.org/wiki/VideoLAN[^], http://www.videolan.org/[^]. 目前,这款主要为媒体流设计的产品以一种名为 VLC Player 的应用程序的形式提供.尽管它主要像播放器一样工作,但它可以在交互式和批处理模式下用于许多不同的目的:流式传输、捕获许多不同格式的媒体流、转换为任何其他格式、视频/音频转换等. 最好的事情是:这个应用程序带有
140 2022-07-19
编程技术问答社区
使用C语言中的web浏览器单击HTML元素#
大家好,这里的代码包含一个我需要单击的按钮,但我无法做到,尽管我尝试了很多方法来使用 currentwb.Document.GetElementById 但正如我们所见,这段代码没有元素的 id ,, 点击这里 所以关于我如何获得这个元素的任何建议被点击了? 解决方案 你不能点击它?这对我来说毫无意义.你想从javascript触发元素的点击事件吗?试试这个:http://www.nonobtrusive.com/2011/11/29/programatically-fire-crossbrowser-click-event-with-javascript/[^] [更新] 如果你想自动化 IE,你最好使用这个方法:http://harness.codeplex.c
242 2022-07-19
编程技术问答社区
如何在InPrivate浏览中使用webbrowser控件
只是想知道是否有人知道如何从 .NET 以私有模式获取 webbrowser 控件. 我正在尝试使用 webbrowser 控件登录多个在线电子邮件帐户,而无需注销其他帐户. 有谁知道怎么做? 谢谢 解决方案 这个你检查了吗? http://stackoverflow.com/questions/6675864/how-to-enable-inprivate-mode-in-the-webbrowser-control[^]
202 2022-07-19
编程技术问答社区
如何通过WebBrowser在Adobe Acrobat中加载PDF内容?
在 VS2010、C# 中,当通过 http 在 WebBrowser 组件而非本地文件中加载 PDF 内容时,会调用 DocumentCompleted 事件,并且 Acrobat Reader 会将内容打开到 WebControl 中.没关系,但无法在 WebBrowser.Document 中访问 PDF 内容.此内容将保存在磁盘文件中. 如何获取此 PDF 内容? 解决方案
308 2022-07-19
编程技术问答社区
如何通过Webbrowser将密码设置为��创建帐户��?
我目前正在使用 C# 开发一个应用程序,试图让一个文本框将 textBox.Text 发送到 HTML 标记值...这适用于其他所有内容(例如用户名/电子邮件、DOB、验证码),但是不适用于网站上的密码.相信我,我一直在研究这个,但没有任何效果.但是我注意到,如果我进入 WebBrowser 并开始手动输入密码文本框而不是通过按钮单击/代码,它可以工作并且它的密码保护如下: http://prntscr.com/4aorj1[^] WebBrowser.Document.GetElementById("account_password").SetAttribute("value", password.Text);WebBrowser.Document.GetElementById("confirmPasswordField").SetAttribute("value", password.Text); http://prntscr.com/4aor1h[^] 上面的代码适
90 2022-07-19
编程技术问答社区