【问题标题】:Does Thinfinity Virtual UI work with embedded browsers (Cefsharp)?Thinfinity Virtual UI 是否适用于嵌入式浏览器 (Cefsharp)?
【发布时间】:2022-11-02 05:45:51
【问题描述】:
我的公司想试用“Thinfinity Virtual UI”库,在浏览器中运行 Windows 窗体应用程序。
尽管每次将嵌入式浏览器附加到表单(Cefsharp)时应用程序都会崩溃,但它似乎或多或少地起作用,请参见附图。
我无法捕获 try/catch 中的错误。
任何想法如何补救/调试这个问题?
我尝试在网上搜索 CefSharp 的解决方案/替代方案,查看错误日志,插入 try/catch。我也写信给公司,但至今没有得到回复。
【问题讨论】:
标签:
winforms
cefsharp
embedded-browser
winforms-to-web
【解决方案1】:
这是 Luke,我在 Cybele Software 工作,在那里我们开发了 Thinfinity VirtualUI,以帮助 Windows 开发人员通过修改一行代码并添加我们的库来将他们的传统 Windows 应用程序转换为现代 Web 应用程序。
不幸的是,您的专有协议不支持 WebView 和 Chromium。但别担心,我们有 2 个有效的解决方法。
-
使用我们的 HTMLDOC 演示.链接到我们的 GitHub HERE
该演示展示了如何以编程方式在应用程序中创建 iframe(使用 HTMLDOC.CreateComponent),以及如何使用 Javascript 远程对象 (JSRO) 在应用程序和在该 iframe 中运行的网站之间来回通信
-
使用我们的“第三方应用程序”功能.关于如何启用此HERE 的链接
请注意,要启用此功能,您需要让我们的 Thinfinity Broker 和您的应用程序在 Windows Server 上运行。基本上,使用此选项,您将使用名为“桌面复制”的 Microsoft 功能,我们最终可以在远程桌面服务的帮助下呈现任何第三方应用程序。
我希望这对您有用,不要犹豫就这个问题或您对我们的产品可能有的任何其他疑问与我们联系 :)
谢谢!