相关疑难解决方法(0)

检查用户是否安装了某个分机

我刚刚发现Screen Extension by Google扩展程序使我的网站的window.onresize事件没有激发.

我想执行javascript检查以查看用户是否安装了ScreenCapture,如果是,则警告用户该问题.

一年前我想我听说过一些可以做到这一点的javascript代码,可能使用了一些谷歌API,但我不记得了.

对此有何见解?我没有开发任何扩展,所以我真的不知道它们是如何工作的.

[编辑]所以我被要求显示一些代码.正如我之前的问题所示(window.onresize没有在Chrome中触发但在Chrome Incognito中触发),任何window.onresize事件函数都会出现问题,因此我认为我的代码并不重要.

此外,我的代码相当多,我不知道要粘贴多少或者有用.

        var debounce = function (func, threshold, execAsap) 
    {
        var timeout;

        return function debounced () {//alert("1.1 Y U NO WORK?");
            var obj = this, args = arguments;
            function delayed () {
                if (!execAsap)
                    func.apply(obj, args);
                timeout = null; 
            }

            if (timeout)
                clearTimeout(timeout);
            else if (execAsap)
                func.apply(obj, args);

            timeout = setTimeout(delayed, threshold || 100); 
        };
    };


    window.onresize = debounce(function (e) { //alert("1.2 Y U NO WORK?");
        flag = true;
        var …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome google-chrome-extension

9
推荐指数
1
解决办法
5549
查看次数