Error handling 处理未知的web协议

Error handling 处理未知的web协议,error-handling,protocols,aim,Error Handling,Protocols,Aim,我正在为某人开发一个网站,他们的论坛允许用户将他们的AIM名字放在联系人列表上。我发现如果我使用aim:protocol添加一个链接,用户的aim客户端就会弹出 我不确定的是如何处理不识别该协议的浏览器。有没有办法抓住它?不幸的是,没有 确切地说,如果协议是由浏览器中的插件处理的,那么浏览器用户代理字符串(通常)可能会让服务器知道它。还有一些其他协议是由客户端在操作系统和浏览器中注册的,如果遇到该协议,请咨询操作系统 更为复杂的是,浏览器在协议方面的表现也有所不同

我正在为某人开发一个网站,他们的论坛允许用户将他们的AIM名字放在联系人列表上。我发现如果我使用aim:protocol添加一个链接,用户的aim客户端就会弹出

我不确定的是如何处理不识别该协议的浏览器。有没有办法抓住它?

不幸的是,没有

确切地说,如果协议是由浏览器中的插件处理的,那么浏览器用户代理字符串(通常)可能会让服务器知道它。还有一些其他协议是由客户端在操作系统和浏览器中注册的,如果遇到该协议,请咨询操作系统

更为复杂的是,浏览器在协议方面的表现也有所不同