gpt4 book ai didi

javascript - 如何将javascript聊天客户端嵌入到C#中

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:10 25 4
gpt4 key购买 nike

我正在使用 .NET 4.0 和 C# 开发标准表单应用程序。我有一个帮助菜单,我想提供一个“聊天”选项。我们目前正在为我们的“聊天客户端”使用 LiveChat。他们提供类似的 Javascript,您可以在 Web 浏览器中将其用作聊天客户端。如果我让用户单击“聊天”菜单项,我如何启动浏览器并使用此 java 脚本打开聊天 session ?

(function() {
delete(window.LC_API);
delete(window.LC_Invite);
delete(window.__lc_iframe_current_skill);
delete(window.__lc_inited);
delete(window.__lc_lang);
var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
})();

最佳答案

您可以使用 WebBrowser Control 打开一个窗口

并导航到其中包含 javascript 聊天代码的本地 html 文件。或者您可以导航到其中包含代码的远程 URL。

在 Windows 上,Web 浏览器控件在后台使用 IE。我不知道这在其他系统上如何工作。

如果您需要其他类型的浏览器支持,还有 Awesomium这更像是 Chrome 的渲染引擎,GeckoFx这更像是 Firefox 的引擎。

关于javascript - 如何将javascript聊天客户端嵌入到C#中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30516140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com