如果你在下面查看我的页面:
http://www.noxinnovations.com/portfolio/nue/
…在谷歌浏览器中(具体来说,也许还有其他人?).
您会注意到有一些Skype扩展允许用户从浏览器进行点击和呼叫.这搞砸了我的设计很糟糕……
有一些JavaScript吗? jQuery的? HTML?
非常感谢!
亚伦
解决方法
以下jQuery扩展将返回是否安装了skype扩展.如果已安装,则可以删除包含纯文本的包装链接.
jQuery.extend({ skype : function(failureFunction) { var $= jQuery; if ($.browser.safari || $.browser.opera) { return true; } else if ($.browser.msie) { try { if (new ActiveXObject("Skype.Detection")) return true; } catch(e) { } } else { if (typeof(navigator.mimeTypes["application/x-skype"]) == "object") { return true; } } $('a[href^="skype:"]').click(function() { failureFunction(); return false; }); return false; } });