javascript – 如何从浏览器中删除Skype呼叫工具?特别是Chrome?

如果你在下面查看我的页面

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;
    }
});

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面