问题标签 [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.
knockout.js - 如何在 DotNetBrowser 中打印之前等待淘汰页面完成加载?
我正在尝试使用 DotNetBrowser 使用如下代码进行打印:
我尝试打印的页面是使用 Knockout 呈现的。HTML 元素绑定到 Javascript Knockout 模型。执行 Javascript 并更新 HTML 时会初始化模型。
我只得到一个空白页。
我假设正在发生的是,在执行 Javascript 之前触发了主框架的 FinishLoadingFrameEvent - 或者 - 在执行 Javascript 之后但在更新绑定的 HTML 元素之前触发了该事件。
我可以通过在 print 调用之前添加以下代码来进行打印:
调用 ExecuteJavaScriptAndReturnValue 似乎可行,但我不知道这是否可靠。是否有一种可靠的方法可以根据底层的 KO 模型来更新 DOM?
该页面本身包含一个调用 ko.applyBindings() 的脚本块,如果我执行它而不是“窗口”,它似乎也可以工作。
不过这可靠吗?感觉就像一个黑客。
local-storage - Dotnetbrowser - 本地存储在 VB.NET 中不起作用
我在 VB.NET/dotnetbrowser 中创建了一个项目,它允许玩家打开一个 .html Twine 游戏,存储在 VB.NET 项目调试文件夹中。
Twine 引擎具有用于保存/加载的内置本地存储系统。此功能不适用于此 VB.NET/dotnetbrowser 项目。
我不熟悉这个问题,我应该在 dotnetbrowser 的某处打开本地存储选项,还是该怎么做?任何想法?
谢谢,p
dotnetbrowser - 未使用 DotNetBrowser LoadHTML 样式表
使用 DotNetBrowser LoadHTML(即字符串中的 HTML)时,它不会读取元素中指定的外部 CSS 文件。如果我保存 HTML,然后使用 LoadURL 加载到 DotNetBrowser,它会呈现良好。为什么这适用于 LoadURL 而不是 LoadHTML?
download - 定义下载路径 dotnetbrowser
我使用 dotnetbrowser 在旧的 Windows 框架上显示 Web 浏览器。您有定义下载路径的想法吗?我的 dotnetbroser 已启用,我可以显示我的网页,但我没有在文档或示例中找到如何定义这个简单的下载路径。
我发现的唯一示例是关于下载事件检测。我在 C# 中使用 WPF
谢谢。
cefsharp - DotNetBrowser 与 CefSharp 比较
我正在考虑将一个项目移动到 WinForm 应用程序中的嵌入式 WebView 类型架构中,并且正在考虑 DotNetBrowser 和 CefSharp。
经过多次搜索,我似乎找不到免费 CefSharp 项目与付费 DotNetBrowser 组件的功能之间的任何比较。DotNetBrowser 的支持选项的主要区别是否还有其他记录在案的区别?
c# - DotNetBrowser FinishLoadingFrameEvent 多次使用
我正在尝试使用 DotNetBrowser 加载多个页面,并且每次加载新的 url 时我都需要知道,
但是此代码仅在加载第一页时才通知我
c# - 为什么我不能为此元素设置属性?
我正在尝试使用 dotnetbrowser 填充文本框,
这是元素来源,
我的代码是:
没有任何反应,它不会将 1 添加到输入中。
wpf - 单击输入元素(文件上传)
当我尝试以编程方式单击输入元素(type="file")时,不会出现 ChooseFileDialogWindow。通过尝试单击“开始上传”,可以在http://imgbb.com/上重新创建相同的问题。在这个网站上它只适用于 SimulateMouseButtonEvent,在 www.cs.tut.fi 上它不起作用。
为元素设置值时,在移动到下一个元素之前会有 1-2 秒的延迟。在 IE 中,这将立即执行。当浏览器关注元素时,这是在 porpuse 上完成的吗?有没有办法禁用它?