BrowserVersionOwn?TypeAs String
BingPreview1.0.0???
Chrome56.0.2924inheritedfunctionfunction (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; }
Chrome59.0.3071???
Chrome68.0.3440inheritedfunctionfunction(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; }
Chrome80.0.3987???
Edge84.0.522???
Firefox3.5.0???
FxiOS36.0.0???
gentleman2.0.4???
HeadlessChrome93.0.4577???
IE11.0.0???
InfoTigerBot1.9.0???
okhttp3.3.1???
Safari4.0.0inheritedfunctionfunction(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; }
Safari8.0.0???
Safari537.36.0inheritedfunctionfunction (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; }
ThinkChaos0.3.0???
YandexBot3.0.0???

PropertiesBingPreviewChromeEdgeFirefoxFxiOSgentlemanHeadlessChromeIEInfoTigerBotokhttpSafariThinkChaosYandexBot