问题标签 [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 回答
290 浏览

c# - DotNetBrowser DOMNode 调试

我正在使用 DotNetBrowser,或者至少尝试使用,并且我正在尝试获取文档中的所有复选框。

当我放入断点以便检查复选框中的所有内容时,在调试器中展开复选框时出现以下错误: 在此处输入图像描述

我不想关闭属性评估,因为我想检查该项目的内容。有关如何纠正此问题的任何建议?

0 投票
1 回答
313 浏览

dotnetbrowser - 在 iframe 文档中执行 javascript

我正在尝试使用 Dotnetbrowser 1.11 执行 iframe 文档中的 javascript。

在以下代码中,returnValue.IsFunction() 返回 false。

JSValue returnValue = browser.ExecuteJavaScriptAndReturnValue(FunctionName);

if (returnValue.IsFunction){//something}

如果脚本在当前加载的文档中,则 ExecuteJavaScript 可以正常工作。但是,当脚本加载到当前加载文档中的 iframe 文档中时,找不到相同的内容。

请协助处理相同的问题。

0 投票
1 回答
531 浏览

c# - DotNetBrowser 覆盖 window.navigator

我得到以下代码

test.js 文件包含

窗口和 window.screen 正在工作,但我无法覆盖 window.navigator。我在 mozilla dev 上找到了 window.navigator 对象。但由于某些奇怪的原因,我的解决方案不起作用。我尝试做的是修改 window.navigator 属性并添加插件。关于如何做到这一点的任何想法?

0 投票
1 回答
118 浏览

c#-4.0 - 如何获取警报对话框的消息?

如何使用 dotnetbrowser 捕获警报对话框的消息?我尝试使用 CustomDialogHandler.customDialogueParams_OnAlert 捕获消息,但仍然没有收到任何消息。

0 投票
1 回答
446 浏览

authentication - How to handle authorization with DotNetBrowser user control?

I could't figure out loading urls that requires authentication with DotNetBrowser control.

IE and Chrome browsers display a dialog and asks for a user name and a password.
But DotNetBrowser displays the text below :

HTTP Error 401 - Unauthorized: Access is denied

How can I make DotNetBrowser show a login dialog?

0 投票
0 回答
351 浏览

c# - Dotnetbrowser 没有读取我的代理?

我已按照此处的文档https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110853-configuring-proxy使用 TeamDev 的 DotNetBrowser 配置代理,但它根本没有检测到我的代理。

0 投票
1 回答
191 浏览

dotnetbrowser - DotNetBrowser 通过 OnBeforeURLRequest 修改帖子数据

按照这个例子:https ://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110170-modifying-post-put-patch-upload-data ,我创建了以下代码:

但是,我在“网络”选项卡下的 Chrome 开发人员工具中找不到我的价值,并且由于某种原因,上述链接中的原始代码使应用程序崩溃(转换错误)。我错过了什么吗?有人能指出我正确的方向吗?谢谢。

0 投票
0 回答
310 浏览

wpf - 轻量模式下的 DotNetBrowser 渲染问题

我正在使用 WPF 窗口测试 DotNetBrowser(版本 1.13),我需要在其中加载特定页面(Comprovante de Situação Cadastral no CPF)并让用户单击按钮以保存页面中的图像。

当我以轻量级模式加载网站时,字体大小存在渲染问题,并且某些元素位置不正确,但是当我以重量级模式加载同一页面时,它看起来很好。

轻量级示例 在此处输入图像描述

重量级的例子 在此处输入图像描述

有没有人遇到过同样的问题并有解决方法?

由于性能问题和没有 OnRepaint 事件,不能选择使用重量级模式。

0 投票
0 回答
412 浏览

c# - DotNetBrowser 执行期间未处理的异常

我开发了一个多线程 WPF 应用程序,它使用 DotNet 组件的一个实例(命名空间 WPF.DotNetBrowser)。

该应用程序在大约 21 小时的不间断工作中运行,然后它崩溃了。

.dll 库(使用文档添加)中引发了一个未处理的异常。Visual Studio 警告(通常描述引发的异常)显示:

进一步的描述是:

最后,应用程序进入中断模式,“输出”选项卡包含以下内容

所以它甚至无法确定引发的异常类型。我认为这是因为在 dll 文件中引发了异常。

我该如何解决这个问题?VS 在管理员权限下运行,应用程序在执行的任何时候都可能意外崩溃。

0 投票
1 回答
182 浏览

c# - 按键组合输入和特殊按键按下

在文档中只提到了使用“TAB”按钮。

KeyParams 需要按钮的字符表示。那么如何才能为特殊的“控制”按钮完成正确的操作呢?

这段代码会产生组合键 Ctrl+A 对吗?