1

我在 Communicator 客户端中集成了一个 Web 应用程序作为“上下文相关的自定义选项卡”。

我们的应用程序需要能够通过单击网页中的链接打开与给定用户的对话窗口。在 Communicator 2005 中,我们可以只使用<a>带有用户 SIP URI 的标签:

<a href="sip:user@ourcompany.com">User</a>

使用 Communicator,这些链接不再在我们的选项卡中起作用。但是,如果我在 Internet Explorer 中加载网页,链接就会起作用。

知道我需要做什么才能让他们在 Communicator 2007 的选项卡中工作吗?

4

2 回答 2

4

我的解决方案是这样

`<a href="im:<sip:user@ourcompany.com>">User</a>`

你也可以像这样和很多人聊天:

`<a href="im:<sip:user1@ourcompany.com><sip:user2@ourcompany.com><sip:user3@ourcompany.com>">Chat to Us</a>`
于 2012-07-03T14:12:51.557 回答
0

好吧,经过一段时间的搜索,我无法想出比以下更好的东西。它基于MDSN 这个线程中给出的答案。

onlick在链接中添加了一个事件处理程序:

<a href="#" onclick="openConversationWindow(sip:user@ourcompany.com);">User</a>

哪个电话:

function openConversationWindow(sip)
{
    var newWindow = window.open(sip);
    newWindow.close();
}

这具有快速打开然后关闭 Internet Explorer 窗口的明显缺点,但这是我能够看到的使这些链接在 Communicator 2007 中再次工作的唯一方法。

于 2012-05-04T13:57:57.890 回答