AppleWebit | 537.36.0 | ? | ? | ? |
bingbot | 2.0.0 | ? | ? | ? |
BingPreview | 1.0.0 | ? | ? | ? |
BitSightBot | 1.0.0 | ? | ? | ? |
Chrome | 13.0.863 | ? | ? | ? |
Chrome | 56.0.2924 | inherited | function | function (options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Chrome | 58.0.806 | ? | ? | ? |
Chrome | 68.0.3440 | inherited | function | function(options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Chrome | 70.0.0 | ? | ? | ? |
Chrome | 70.0.3538 | inherited | function | function(options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Chrome | 71.0.3578 | ? | ? | ? |
Chrome | 72.0.3626 | inherited | function | function(options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Chrome | 79.0.3945 | ? | ? | ? |
Chrome | 87.0.4280 | inherited | function | function(options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Chrome | 88.0.4324 | ? | ? | ? |
CriOS | 13.0.842 | ? | ? | ? |
Edge | 8.26144.0 | ? | ? | ? |
facebookexternalhit | 1.1.0 | ? | ? | ? |
Firefox | 3.6.1 | ? | ? | ? |
FxiOS | 9.3.0 | ? | ? | ? |
Googlebot | 2.1.0 | ? | ? | ? |
GSA | 334.0.16777215 | ? | ? | ? |
HeadlessChrome | 90.0.4430 | ? | ? | ? |
IE | 11.0.0 | ? | ? | ? |
Mobile | 15.0.0 | ? | ? | ? |
Opera | 8.10.0 | ? | ? | ? |
PerplexityBot | 1.0.0 | ? | ? | ? |
render | 2.0.0 | ? | ? | ? |
requests | 2.32.3 | ? | ? | ? |
Safari | 3.0.5 | ? | ? | ? |
Safari | 4.0.0 | inherited | function | function(options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
Safari | 4.0.1 | ? | ? | ? |
Safari | 537.36.0 | inherited | function | function (options) {
if (typeof options === 'number') options = {min:options, max:options*2};
var fn = this,
inst,
args,
timerMin = 0,
timerMax = 0,
triggered = true,
trigger = function() {
triggered = true;
clearTimeout( timerMax );
clearTimeout( timerMin );
timerMax = 0;
fn.apply(inst,args);
};
var wrapped = function() {
inst !== this && !triggered && trigger();
triggered = false;
inst = this;
args = arguments;
clearTimeout(timerMin);
timerMin = setTimeout(trigger, options.min);
!timerMax && options.max && (timerMax = setTimeout(trigger, options.max));
};
wrapped.trigger = function(){
args = arguments;
trigger();
};
return wrapped;
} |
SamsungBrowser | 17.0.0 | ? | ? | ? |
YandexBot | 3.0.0 | ? | ? | ? |
YandexRenderResourcesBot | 1.0.0 | ? | ? | ? |
Zeno | 76.0.0 | ? | ? | ? |