Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C语言中嵌入javascript聊天客户端#_Javascript_C#_.net_Winforms_Livechat - Fatal编程技术网

如何在C语言中嵌入javascript聊天客户端#

如何在C语言中嵌入javascript聊天客户端#,javascript,c#,.net,winforms,livechat,Javascript,C#,.net,Winforms,Livechat,我正在使用.NET4.0和C#开发一个标准表单应用程序。我有一个帮助菜单,我想提供一个“聊天”选项。我们目前正在使用LiveChat作为“聊天客户端”。它们提供了类似的Javascript,可以在web浏览器中用作聊天客户端。如果有用户单击“Chat”菜单项,我如何启动浏览器并使用此java脚本打开聊天会话 (function() { delete(window.LC_API); delete(window.LC_Invite); delete(window.__lc_i

我正在使用.NET4.0和C#开发一个标准表单应用程序。我有一个帮助菜单,我想提供一个“聊天”选项。我们目前正在使用LiveChat作为“聊天客户端”。它们提供了类似的Javascript,可以在web浏览器中用作聊天客户端。如果有用户单击“Chat”菜单项,我如何启动浏览器并使用此java脚本打开聊天会话

(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);
})();

你可以用钥匙打开窗户

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

在windows上,web浏览器控件在引擎盖下使用IE。我不知道这将如何在其他系统上工作

如果您需要其他类型的浏览器支持,还有一种更像Chrome的渲染引擎,而另一种更像Firefox的引擎。

微软有一种在Windows窗体应用程序的WebBrowser中使用JavaScript代码的方法。另外,在StackOverflow上的WebBrowser控件中注入JavaScript也有一个好处。