问题标签 [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.
c# - 重量级模式中的 dotnetbrowser 触摸事件未传递给 wpf
我目前正在使用 DotNetBrowser 库开发和 Wpf-Application。
所以目标是一个kiosk软件。
我必须使用 BrowserType.HEAVYWEIGHT 类型,因为我们加载了控件的 web 应用程序只能在这种类型下正常工作。在轻量级模式下,我捕获了触摸事件,但在浏览我们的 web 应用程序时也会触发事件。但回到问题:
我确实有两个触摸事件处理程序
和
我在 MainWindow 的构造函数上注册了这两个方法
也不
强制应用程序输入我的触摸方法
DotNetBrowser:1.8.4 WPF:4.5.2 操作系统:Windows 10
javascript - 使用嵌入的 javascript 文件加载本地 HTML 页面 DotNetBrowser
我正在查看示例,但尚未遇到加载包含嵌入 JavaScript 的本地 HTML 文件的示例。类似于 index.html 主页面上的其他几个项目。
我确信必须有一种方法来实现这一点,类似于你在 CefSharp 中的实现方式,在那里我很快就能让它工作(不幸的是,它非常占用内存,无法正常工作)。
基本上我想像在 ASP.Net 中那样加载 HTML 文件,但实际上不必拥有服务器,只需从磁盘读取文件并将其与加载所需的任何脚本一起加载到 DotNetBrowser在页面上。
我加载它并进入调试窗口,它似乎已经加载了很多脚本,但是 angular 没有加载并且它抛出了一个关于 chrome.app 扩展不可用的错误。
session - 如何在 dotNetBrowser 控件的多个实例之间共享会话和 cookie
我们如何在 dotNetBrowser 控件的多个实例之间共享会话、cookie 和任何其他上下文。
我正在尝试使用 dotNetBrowser 控件实现以下目标。
创建一个windform 应用程序的两个实例。每个实例都将加载相同的 url (test.com/login)。在第一个实例中,提供用户凭据以登录。在第二种情况下,预计同一用户在同一 url 上登录。
所以简而言之,相同的登录用户应该出现在两个实例中,而我们只登录一个实例。test.com/login 不在我的控制范围内,我无法更改网站上的任何内容。
目前我试图能够在同一台计算机上运行两个实例,但最终希望在多台计算机上运行的实例之间共享会话和 cookie。
请分享实现这一目标的正确方向。
c# - 如何使用 dotnetbrowser 获取 ajax 请求响应正文?
我已经浏览了 dotnetbrowser 网站上的文档...虽然我看到了一个示例,该示例显示了如何交叉 Ajax 调用或过滤 Ajax 调用...我想知道是否有可能在执行后获得 Ajax 请求正文响应。如果可能的话,我该怎么做?
javascript - DotNetBrowser 调用 JS 函数并从 C# 返回一个值
我看到了可以在 .NET 中启动函数调用并返回值的选项,但我没有看到可以在调用 .NET 函数的 javascript 中启动函数调用然后将值返回给 javascript 的选项,类似于我使用 ASP.NET 或访问 Web API 时会发生的情况。
所以基本上这就是我正在做的事情。我有一个模式,当用户点击保存游戏时会弹出。他们输入保存游戏文件的名称,单击确定,它会调用 .NET 函数来检查数据库以查看它是否是重复的保存游戏文件。如果是,则应返回“错误!文件名重复!请选择唯一的文件名。” 如果它是唯一的,它将信息保存到数据库并返回“成功保存游戏!” 消息,等待 2 秒,然后重定向到主仪表板页面。
在 .NET 应该返回值之前,我的一切工作正常。目前,模态窗口只是坐在那里,没有任何东西返回给 JS。
我像往常一样通过调用 .Net 函数并使用 .then(function (response) 来获取响应值来设置它,但它以未定义的形式返回。
我确定必须有一种方法可以做到这一点,我只是看不到文档中的方法,因为它只显示了从.NET启动函数调用时如何做到这一点......
编辑:天哪...我刚刚意识到这是一个愚蠢的问题...我已经在从数据库中返回查找...答案是将其设置为等于一个变量,而不是尝试将函数链接到结束。
这个:
代替:
c# - 将 windows 窗体应用程序转换为 Asp lr 控制台应用程序
我正在使用 vs 2017rc,但我遇到了兼容性问题。我无法将 windows 表单娃娃添加到我的项目中,当我尝试将代码从 win 表单转换为 Asp k 时出现问题。也许我做错了,但它似乎适用于 vs2015。
我需要帮助来解决这个问题。也许我做错了。请参阅下面的代码。
我不关心浏览器视图...我已经从 Ajax 响应正文中获得了我需要的 Jason。
c# - 通过 dotnetbrowser 返回书籍 json
我正在尝试通过 XMlHTTPRequest 响应正文返回 JSON 字符串。问题是在方法创建和 AjaxResourceHandler 实例之后,它将继续执行 Get 方法,然后获取返回空字符串的所需数据。我想要的是能够将响应正文作为 json 字符串返回。还有一件事情。网络浏览器可以做同样的事情吗?如果是这样怎么办?
asp.net - 如何减少在 azure 上运行的应用程序的内存使用量
我正在学习如何使用 .NET 框架。我正在使用 ASP .NET 核心。直到最近,我才通过很少的请求一直达到配额,这从我安装 dotnetbrowser 库开始。它是我项目的最佳库,因为它使获取数据更容易。但是,如果有人能告诉我如何在不使用 Web 浏览器或 dotnetbrowser 等浏览器控件的情况下获取相同的数据,我将不胜感激。在提供所需值之前,我需要的数据经过多个服务器和客户端通信。所以我的问题是如何在不使用浏览器控制的情况下实现相同的目标?
最后,鉴于我对线程和任务不太熟悉,我的代码可能有问题。我可能使用了太多内存。所以下面是我的代码
有可能我做错了吗?如果是这种情况,如何改进以节省内存或数据?
javascript - 调用 JavaScript 函数
如何从 .cs 文件调用用 HTML 编写的 JavaScript 函数?
对于微软的 Winform 控件WebBrowser
,我们可以调用 JavaScript 函数为
我们还可以将参数从 C# 传递给 JavaScript 函数。
我们如何为 DotNetBrowser 控件实现这一点?