webbrowser-control 相关问题

此标记引用WebBrowser ActiveX控件(本机)以及Windows窗体或WPF应用程序(.NET)。此控件“托管Web页面并为您的应用程序提供Web浏览功能”。

C# 如何等待网页加载完成后再继续

我正在尝试创建一个程序,通过我们的缺陷跟踪系统的网络界面一次克隆多个错误。如何等待页面完全加载后再继续? //这...

回答 12 投票 0

如何将按 Enter 键发送到网页浏览器控件中的 htmlelement

我正在开发包含网络浏览器控件的win表单应用程序,在网页中有 一个文本框字段,我将其作为 htmlelement 获取。 我用字符串值正确填充它,然后我想要...

回答 1 投票 0

如何重命名最新下载的文件?

我正在使用 Selenium 来自动生成报告,但是当我下载它时,最后一个数字会发生变化,就好像它是一个序列一样,例如:0001849191、0001849192 等等。我无法让它继续遵循命令

回答 2 投票 0

初始化时包含 Web 浏览器的 Excel vba 用户窗体会关闭 Excel,不会出现错误消息,并恢复文件。为什么?

这适用于我的普通笔记本电脑 16Gb 内存和 Excel Office 365,但是当我使用具有 4Gb 内存和 Excel Office 365 的平板电脑时。当我初始化包含两个网页浏览器的特定用户表单时...

回答 1 投票 0

JavaScript 未在 .NET WebBrowser 控件中执行

我的两个朋友测试了我一直在开发的一个项目,该项目依赖于 WebBrowser 控件的使用,并且成功地遇到了一个持续的场景,其中 WebBrowser 控件...

回答 2 投票 0

将焦点设置到 WebBroswer 控件中的 HTML 文本框或按钮

我正在使用 VB.NET 2008 在 WebBrowser 控件中打开一个网站。在网站的第四页上,我想通过以编程方式触发 Tab 键来聚焦控件。我正在使用以下...

回答 5 投票 0

如何在 IE10 的网络浏览器控件中启用拼写检查器

我正在尝试在我自己的托管 Web 浏览器控件的应用程序中启用 IE10 附带的拼写检查器功能。根据此页面http://msdn.microsoft.com/en-us/library/ee330735(v=vs.85)....

回答 1 投票 0

点击后退按钮后如何获取更新后的数据?

我正在购物车上执行一项任务,其中当我单击“add_cart”按钮时。它应该在购物车图标上显示购物车中存在的商品总数。在我将项目添加到...后,它会显示正确的计数...

回答 3 投票 0

在 Web 浏览器文档中获取 MouseClick 坐标时出错

该表单有 3 个 WebBrowser 控件,我需要知道哪一个发起了该事件。 我尝试使用 HtmlElementEventArgs 的 ClientMousePosition 属性来获取点击点,但是编译器...

回答 1 投票 0

如何防止delphi TWebBrowser窃取焦点

我对 Delphi 和 WebBrowser 组件感到疯狂。 我创建了一个简单的应用程序,用于在备忘录中输入 HTML 并在 WebBrowser 组件内显示结果。 但是,当我点击

回答 2 投票 0

WPF UserControl 的 C# 自定义抽象层在移动到 NuGet-Package 时使其不再起作用

在我的工作中,我们有一个自定义类公共部分类 ExtendedWebBrowser:UserControl、IDisposable。此类具有以下 XAML 在我的工作中,我们有一个自定义课程public partial class ExtendedWebBrowser : UserControl, IDisposable。此类具有以下 XAML <UserControl x:Class="Judex.AmPHI.MobileClient.Components.View.xaml.ExtendedWebBrowser" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:helper="clr-namespace:Judex.AmPHI.MobileClient.Components.View.Helpers" xmlns:AmphiSysWebBrowser="clr-namespace:AmphiSys.WebBrowser.Abstractions;assembly=AmphiSys.WebBrowser.Abstractions" mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800" x:Name="ExtendedWebBrowserControl"> <AmphiSysWebBrowser:WebBrowser x:FieldModifier="public" x:Name="WebBrowserControl" helper:WebBrowserHelper.Source="{Binding ElementName=ExtendedWebBrowserControl, Path=Source}" helper:WebBrowserHelper.SuppressScriptErrors="{Binding ElementName=ExtendedWebBrowserControl, Path=SuppressScriptErrors}" helper:WebBrowserHelper.ShouldAlwaysOpenLinkInCurrentWindow="{Binding ElementName=ExtendedWebBrowserControl, Path=ShouldAlwaysOpenLinkInCurrentWindow}" /> </UserControl> 正如我们在 XAML 中看到的那样,我们为 Microsoft 创建的 WebBrowser 组件使用了自定义抽象类 (AmphiSys.WebBrowser.Abstractions)。这个类看起来像: [ContentProperty(nameof(WebBrowserControl))] public sealed class WebBrowser : Control, IDisposable { public static Func<IWebBrowser> WebBrowserControlInitializer; public static readonly DependencyProperty WebBrowserControlProperty = DependencyProperty.Register(nameof(WebBrowserControl), typeof(IWebBrowser), typeof(WebBrowser), new PropertyMetadata(default(IWebBrowser))); public IWebBrowser WebBrowserControl { get { return (IWebBrowser)GetValue(WebBrowserControlProperty); } set { SetValue(WebBrowserControlProperty, value); } } public static readonly DependencyProperty AddressProperty = DependencyProperty.Register(nameof(Address), typeof(string), typeof(WebBrowser), new PropertyMetadata(default(string), PropertyChangedCallback)); private static void PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e) { var webBrowser = (WebBrowser)d; webBrowser.WebBrowserControl.Address = e.NewValue.ToString(); } public void Dispose() { WebBrowserControl.Dispose(); } public string Address { get { return (string)GetValue(AddressProperty); } set { SetValue(AddressProperty, value); } } static WebBrowser() { DefaultStyleKeyProperty.OverrideMetadata(typeof(WebBrowser), new FrameworkPropertyMetadata(typeof(WebBrowser))); } public WebBrowser() { WebBrowserControl = WebBrowserControlInitializer(); } } 当此代码捆绑在同一个项目中时,这意味着我们有一个用于“AmphiSys.WebBrowser.Abstractions”的库项目,WebBrowser 组件可以正常工作。但是当这个项目被移动到 NuGet-Package 以实现可重用性时,WebBrowser 现在只显示黑屏。没有异常被抛出,我无法在任何日志文件中找到任何有用的信息。看了几个小时后,我现在迷路了,因为我似乎无法理解为什么将类库项目移动到 NuGet-Package 中会使它不再起作用,而这是唯一的变化。 我意识到我错误地删除了“AssemblyInfo.cs”文件,这导致库类“AmphiSys.WebBrowser.Abstractions”在移入 NuGet 包时没有按预期工作

回答 1 投票 0

使用面板制作标签

我有一个我在 Windows 窗体 C# 中制作的网络浏览器,我想要与 chrom 和 chromium 相同的 chrome 选项卡效果,就像我可以无限创建选项卡的地方一样 我希望活动标签具有颜色 ...

回答 0 投票 0

访问 WebBrowser Control 和谷歌地图

我有一个 Microsoft Access 数据库,它使用 webBrowser 控件来显示根据所选信息动态创建的 Google 地图。 从 2015 年 2 月 17 日开始,他们已经停止了

回答 4 投票 0

python 响应不包括所有 html

我尝试通过 python 接收 html 响应。问题是我从 python 获得的响应中不存在 html 的某些部分(我需要的部分)。而当我控制 html 代码时...

回答 0 投票 0

使用 WebBrowser 控件抓取网页:补偿在目标页面中禁用所需脚本的 javascript 错误

我的问题不是关于如何抑制 Javascript 错误。这比那更奇怪。 我正在尝试用 C# 编写一个屏幕抓取工具,使用 WebBrowserWaiter 作为可选的无头浏览器。 ...

回答 0 投票 0

在WebBrowser控件中避免刷新事件?

我在VB.NET(VS2010)中使用GEPluginControl。我的应用程序工作正常。我正在使用GEWebBrowser控件(包含在GEPluginControl上),并且我能够在Google Earth中显示信息...

回答 1 投票 1

C# webbrowser无法正常显示。

我尝试创建一个简单的网络浏览器,但它不工作。请你给我一些建议。谢谢。 public Form2() { InitializeComponent(); webBrowser1...。

回答 1 投票 -1

ActiveX WebBrowser控件在web-form上不加载国家字典。

您好!请问您有什么问题吗?首先我想为我的纯正英语说声抱歉:) 我需要在我的应用程序的一个窗体上托管一个ActiveX WebBrowser控件对象。我使用ATL CAxWindow::Create(......)。

回答 1 投票 0

如何从嵌入式资源中加载HTMLJavaScript到winform网络浏览器中?

我想让一些带有JavaScript的HTML文件加载到winforms(v2.0)应用程序中的Web浏览器控件中。在执行过程中,我将无法访问互联网,所以JavaScript和HTML表单将 ...

回答 2 投票 6

允许System.Windows.Forms.WebBrowser运行javascript。

说真的--在试图回答这个问题之前,请先把问题读完。"使用不同的浏览器 "并不能回答这个问题。问题是这样的。我怎样才能让System.Windows.Forms... ...

回答 3 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.