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

knockout.js - 如何在 DotNetBrowser 中打印之前等待淘汰页面完成加载?

我正在尝试使用 DotNetBrowser 使用如下代码进行打印:

我尝试打印的页面是使用 Knockout 呈现的。HTML 元素绑定到 Javascript Knockout 模型。执行 Javascript 并更新 HTML 时会初始化模型。

我只得到一个空白页。

我假设正在发生的是,在执行 Javascript 之前触发了主框架的 FinishLoadingFrameEvent - 或者 - 在执行 Javascript 之后但在更新绑定的 HTML 元素之前触发了该事件。

我可以通过在 print 调用之前添加以下代码来进行打印:

调用 ExecuteJavaScriptAndReturnValue 似乎可行,但我不知道这是否可靠。是否有一种可靠的方法可以根据底层的 KO 模型来更新 DOM?

该页面本身包含一个调用 ko.applyBindings() 的脚本块,如果我执行它而不是“窗口”,它似乎也可以工作。

不过这可靠吗?感觉就像一个黑客。

0 投票
1 回答
465 浏览

local-storage - Dotnetbrowser - 本地存储在 VB.NET 中不起作用

我在 VB.NET/dotnetbrowser 中创建了一个项目,它允许玩家打开一个 .html Twine 游戏,存储在 VB.NET 项目调试文件夹中。

Twine 引擎具有用于保存/加载的内置本地存储系统。此功能不适用于此 VB.NET/dotnetbrowser 项目。

我不熟悉这个问题,我应该在 dotnetbrowser 的某处打开本地存储选项,还是该怎么做?任何想法?

谢谢,p

0 投票
1 回答
788 浏览

dotnetbrowser - Chromium 配置文件目录已被另一个浏览器使用/锁定

我在两个不同的应用程序中使用 dotnetbrowser-1.11。如果此应用程序中的任何一个已在运行,则另一个应用程序在创建浏览器实例时会引发以下错误。

Chromium 配置文件目录已被另一个浏览器使用/锁定。

想提一下这个问题是 dotnetbrowser-1.11 特有的,因为我在使用 dotnetbrowser-1.10 运行多个应用程序时没有问题在此处输入图像描述

0 投票
1 回答
177 浏览

dotnetbrowser - 未使用 DotNetBrowser LoadHTML 样式表

使用 DotNetBrowser LoadHTML(即字符串中的 HTML)时,它不会读取元素中指定的外部 CSS 文件。如果我保存 HTML,然后使用 LoadURL 加载到 DotNetBrowser,它会呈现良好。为什么这适用于 LoadURL 而不是 LoadHTML?

0 投票
1 回答
238 浏览

dotnetbrowser - 处理从当前浏览器窗口以外的新浏览器窗口下载的文件

我正在使用 Dotnetbrowser 1.11 并尝试从网站单击按钮下载文件,并将下载处理程序分配给浏览器。但是,单击按钮后不会触发 allowdownload 事件。注意到在手动按钮上单击一个新的浏览器窗口会打开并弹出保存对话框。请协助如何处理从当前加载的浏览器窗口以外的新浏览器窗口下载的此类文件。

在此处输入图像描述

0 投票
2 回答
334 浏览

download - 定义下载路径 dotnetbrowser

我使用 dotnetbrowser 在旧的 Windows 框架上显示 Web 浏览器。您有定义下载路径的想法吗?我的 dotnetbroser 已启用,我可以显示我的网页,但我没有在文档或示例中找到如何定义这个简单的下载路径。

我发现的唯一示例是关于下载事件检测。我在 C# 中使用 WPF

谢谢。

0 投票
1 回答
3184 浏览

cefsharp - DotNetBrowser 与 CefSharp 比较

我正在考虑将一个项目移动到 WinForm 应用程序中的嵌入式 WebView 类型架构中,并且正在考虑 DotNetBrowser 和 CefSharp。

经过多次搜索,我似乎找不到免费 CefSharp 项目与付费 DotNetBrowser 组件的功能之间的任何比较。DotNetBrowser 的支持选项的主要区别是否还有其他记录在案的区别?

0 投票
1 回答
1003 浏览

c# - DotNetBrowser FinishLoadingFrameEvent 多次使用

我正在尝试使用 DotNetBrowser 加载多个页面,并且每次加载新的 url 时我都需要知道,

但是此代码仅在加载第一页时才通知我

0 投票
1 回答
256 浏览

c# - 为什么我不能为此元素设置属性?

我正在尝试使用 dotnetbrowser 填充文本框,

这是元素来源,

我的代码是:

没有任何反应,它不会将 1 添加到输入中。

0 投票
1 回答
200 浏览

wpf - 单击输入元素(文件上传)

当我尝试以编程方式单击输入元素(type="file")时,不会出现 ChooseFileDialogWindow。通过尝试单击“开始上传”,可以在http://imgbb.com/上重新创建相同的问题。在这个网站上它只适用于 SimulateMouseButtonEvent,在 www.cs.tut.fi 上它不起作用。

为元素设置值时,在移动到下一个元素之前会有 1-2 秒的延迟。在 IE 中,这将立即执行。当浏览器关注元素时,这是在 porpuse 上完成的吗?有没有办法禁用它?