我刚刚发现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)