此标记引用WebBrowser ActiveX控件(本机)以及Windows窗体或WPF应用程序(.NET)。此控件“托管Web页面并为您的应用程序提供Web浏览功能”。
初始化时包含 Web 浏览器的 Excel vba 用户窗体会关闭 Excel,不会出现错误消息,并恢复文件。为什么?
这适用于我的普通笔记本电脑 16Gb 内存和 Excel Office 365,但是当我使用具有 4Gb 内存和 Excel Office 365 的平板电脑时。当我初始化包含两个网页浏览器的特定用户表单时...
JavaScript 未在 .NET WebBrowser 控件中执行
我的两个朋友测试了我一直在开发的一个项目,该项目依赖于 WebBrowser 控件的使用,并且成功地遇到了一个持续的场景,其中 WebBrowser 控件...
将焦点设置到 WebBroswer 控件中的 HTML 文本框或按钮
我正在使用 VB.NET 2008 在 WebBrowser 控件中打开一个网站。在网站的第四页上,我想通过以编程方式触发 Tab 键来聚焦控件。我正在使用以下...
我正在尝试在我自己的托管 Web 浏览器控件的应用程序中启用 IE10 附带的拼写检查器功能。根据此页面http://msdn.microsoft.com/en-us/library/ee330735(v=vs.85)....
我正在购物车上执行一项任务,其中当我单击“add_cart”按钮时。它应该在购物车图标上显示购物车中存在的商品总数。在我将项目添加到...后,它会显示正确的计数...
在 Web 浏览器文档中获取 MouseClick 坐标时出错
该表单有 3 个 WebBrowser 控件,我需要知道哪一个发起了该事件。 我尝试使用 HtmlElementEventArgs 的 ClientMousePosition 属性来获取点击点,但是编译器...
我对 Delphi 和 WebBrowser 组件感到疯狂。 我创建了一个简单的应用程序,用于在备忘录中输入 HTML 并在 WebBrowser 组件内显示结果。 但是,当我点击
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 包时没有按预期工作
我有一个我在 Windows 窗体 C# 中制作的网络浏览器,我想要与 chrom 和 chromium 相同的 chrome 选项卡效果,就像我可以无限创建选项卡的地方一样 我希望活动标签具有颜色 ...
我有一个 Microsoft Access 数据库,它使用 webBrowser 控件来显示根据所选信息动态创建的 Google 地图。 从 2015 年 2 月 17 日开始,他们已经停止了
我尝试通过 python 接收 html 响应。问题是我从 python 获得的响应中不存在 html 的某些部分(我需要的部分)。而当我控制 html 代码时...
使用 WebBrowser 控件抓取网页:补偿在目标页面中禁用所需脚本的 javascript 错误
我的问题不是关于如何抑制 Javascript 错误。这比那更奇怪。 我正在尝试用 C# 编写一个屏幕抓取工具,使用 WebBrowserWaiter 作为可选的无头浏览器。 ...
我在VB.NET(VS2010)中使用GEPluginControl。我的应用程序工作正常。我正在使用GEWebBrowser控件(包含在GEPluginControl上),并且我能够在Google Earth中显示信息...
我尝试创建一个简单的网络浏览器,但它不工作。请你给我一些建议。谢谢。 public Form2() { InitializeComponent(); webBrowser1...。
ActiveX WebBrowser控件在web-form上不加载国家字典。
您好!请问您有什么问题吗?首先我想为我的纯正英语说声抱歉:) 我需要在我的应用程序的一个窗体上托管一个ActiveX WebBrowser控件对象。我使用ATL CAxWindow::Create(......)。
如何从嵌入式资源中加载HTMLJavaScript到winform网络浏览器中?
我想让一些带有JavaScript的HTML文件加载到winforms(v2.0)应用程序中的Web浏览器控件中。在执行过程中,我将无法访问互联网,所以JavaScript和HTML表单将 ...
允许System.Windows.Forms.WebBrowser运行javascript。
说真的--在试图回答这个问题之前,请先把问题读完。"使用不同的浏览器 "并不能回答这个问题。问题是这样的。我怎样才能让System.Windows.Forms... ...
我已重写TWebBrowser的WndProc以捕获鼠标单击,如下所示(快速示例):过程TWebBrowser.WndProc(var AMsg:TMessage);以AMsg开头,开始情况为...
我使用WebBrowser控件显示多行文本,但文本的最后一行始终居中,但我也希望最后一行也左对齐。我在上设置了text-align:left css样式。 ..
如何在我创建的另一个窗口中显示来自WebBrowser的弹出窗口?
我正在尝试在我的一个应用程序中实现一个简单的Web浏览器控件。这是为了帮助将Web应用程序集成到我正在创建的工具集中。问题是,此Web应用程序绝对喜欢弹出窗口……