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

时间:2012-01-11 05:04:35

标签: javascript html google-chrome browser skype

如果您查看我的页面:

http://www.noxinnovations.com/portfolio/nue/

...在谷歌浏览器中(具体来说,也许还有其他人?)。

您会注意到有一些Skype扩展允许用户从浏览器进行点击和呼叫。这搞砸了我的设计很糟糕......

我如何找到摆脱这个功能/功能?

有些JavaScript吗? jQuery的? HTML?

非常感谢你! 亚伦

5 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

解决方案是将此元文件放入页面的部分。

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE" />

希望这个帮助

答案 2 :(得分:2)

转到“工具 - &gt;扩展程序”并取消选中“Skype链接”扩展程序旁边的“启用”框

答案 3 :(得分:1)

如何确定浏览您网站的用户不会安装此插件?您需要在代码中处理这种可能性,以便您的页面不会中断。

答案 4 :(得分:1)

是的,转到您的附加组件或扩展程序,只是让它们被禁用,您不会再受到打扰