【发布时间】:2014-01-14 09:14:28
【问题描述】:
我正在为某人开发一个网站,他们的论坛允许用户将他们的 AIM 名称放在他们的联系人列表中。我发现如果我使用aim:协议添加一个链接,就会弹出用户的AIM客户端。
我不确定如何处理无法识别该协议的浏览器。有没有办法抓住它?
【问题讨论】:
标签: error-handling protocols aim
我正在为某人开发一个网站,他们的论坛允许用户将他们的 AIM 名称放在他们的联系人列表中。我发现如果我使用aim:协议添加一个链接,就会弹出用户的AIM客户端。
我不确定如何处理无法识别该协议的浏览器。有没有办法抓住它?
【问题讨论】:
标签: error-handling protocols aim
很遗憾,没有。
确切地说,如果协议由浏览器中的插件处理,则浏览器用户代理字符串可能(通常)让服务器知道它。操作系统中还有客户端注册的其他协议,如果浏览器遇到该协议,我会咨询操作系统。
更复杂的是,浏览器在协议方面的行为也不同。
【讨论】: