问题标签 [dotnetbrowser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
299 浏览

dotnetbrowser - 如何在不使用初始化组件的情况下使用浏览器导航?

每当我使用初始化组件时,我都会丢失我的数据,例如组合框中的选定索引。我尝试在表单加载中声明浏览器,然后只使用按钮下的加载 url 函数,但这不起作用。这是代码:

0 投票
1 回答
105 浏览

dotnetbrowser - 处理资源加载 - 不起作用

此处描述的方法在此处输入链接描述不起作用。“ResourceHandler”是接口,所以“CanLoadResource”不能被覆盖。更新文档并提供处理资源加载的正确方法

0 投票
1 回答
205 浏览

c# - 在 Outlook 中运行的 Dotnetbrowser vsto 丢失按键

我们有一个 Outlook 插件 (VSTO),其中包含一个带有 webbrowser ( Dotnetbrowser ) 的表单。

在启动时,一切都按预期工作,但一旦表单失去焦点,例如单击邮件,DNB 就不会收到任何键盘输入。但是它确实接收鼠标输入。

我们已经尝试了几种不同版本的 DNB。

这与js无关,因为加载的url上没有运行js。浏览器所在的表单接收键盘输入,并且应该很好地传递它。如果它以常规窗口形式运行,则表现良好。

0 投票
1 回答
457 浏览

wpf - 键盘对焦问题

我需要在另一个应用程序中使用 DotNetBrowserControl(我是应用程序中的加载项)。该应用程序是用 WPF 编写的,并具有一些 WinForms 组件。

  • 当我尝试在应用程序中使用 WPFBrowserView 时,我根本无法获得焦点进入浏览器窗口(例如,即使单击谷歌搜索框)。
  • 当我尝试在 WindowsFormsHost 控件中使用 WinformsBrowserView 时,我可以通过单击它来获得谷歌搜索框的焦点。但是,一旦我从浏览器控件中单击焦点(例如到 WPF 文本框),我永远无法将键盘焦点重新返回到浏览器中(即使单击浏览器中的文本框也是如此)。

它让我最接近让 WInformsBrowserView 工作。有人对如何将焦点强制进入浏览器窗口有任何建议吗?即使我可以以编程方式强制这发生,这将是一个巨大的帮助。

0 投票
1 回答
282 浏览

dotnetbrowser - How to download a pdf file instead of opening in the browserview using dotnetbrowser

I am trying to download pdf files from the server, but Browser.LoadURL opens the pdf file in BrowserView. I have assigned DownloadHandler to the Browser but it does not fire.

0 投票
1 回答
616 浏览

dotnetbrowser - 使用 DotNetBrowser 将 KeyPress 事件发送到浏览器

我正在尝试触发输入元素的 OnChange 事件。更改元素的值不会触发 onChange 事件。是否可以向浏览器发送按键以触发输入元素的 onchange 事件。

0 投票
2 回答
490 浏览

c# - C# 从 UserControl 访问 dotnetBrowser

因此,基本上我将 dotNetBrowser 用于我正在加载到主窗体上的面板中的项目,并且我在用户控件中有一个用于用户输入的按钮,因此它可以与浏览器交互。这是我所拥有的:

这很好用,在我的 usercontrol.cs 中我有:

这样当单击按钮时,它可以加载一个新的 url。但这是抛出一个空异常。

基本上我需要这两个组件才能相互传递信息。我使用的方法对其他 Form1 控件运行良好,但对浏览器似乎不行。

有什么建议吗?

0 投票
2 回答
353 浏览

dotnetbrowser - 控制台应用程序中的 DotNetBrowser PrintHandler

我正在尝试将“DotNetBrowser.Browser”中加载的网页打印为 PDF 文档并使用 DotNetBrowser PrintHandler 在本地保存。这在带有 WinFormsBrowserView 的 windows 窗体应用程序中运行良好,但在控制台应用程序的情况下,PrintHandler 不会打印整个页面,即仅打印页面的某些部分并保存为 pdf。

0 投票
1 回答
1106 浏览

c# - C# 使用 DotNetBrowser 保存网页图像

我在尝试将网页另存为图像时遇到问题,在保存部分之前,我的应用程序中的一切似乎都运行良好。

这会引发错误

App.exe 中出现“System.NullReferenceException”类型的未处理异常

附加信息:对象引用未设置为对象的实例。

奇怪的是使用对话框保存它,工作正常:

有任何想法吗?我只是希望在不需要对话框或用户交互的情况下保存图像,并将其保存到桌面文件夹中。

0 投票
2 回答
670 浏览

c# - DotNetBrowser 的 Browser.GetRemoteDebuggingURL() 返回 string.Empty

我用DotNetBrowserControl

注意remoteDebuggingUrlstring.Empty

DotNetBrowserVersion/DotNetBrowserChromium - 版本:1.8.3.0 .NetFramework:4.5.2