我使用.NET 4.0和C#开发标准表单应用程序。我有一个帮助菜单,我想提供一个"聊天"选项。我们目前正在为我们的聊天客户端使用LiveChat"。它们提供了类似的Javascript,您可以在Web浏览器中将其用作聊天客户端。如果我有用户点击"聊天"菜单项,如何启动浏览器并使用此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);
})();
答案 0 :(得分:3)
您可以使用WebBrowser Control
打开一个窗口并导航到包含javascript聊天代码的本地html文件。或者您可以使用其中的代码导航到远程URL。
在Windows上,Web浏览器控件使用IE浏览器。我不知道这对其他系统有何影响。
如果您需要其他类型的浏览器支持,还有Awesomium更像Chrome的渲染引擎,GeckoFx更像是Firefox的引擎。