BrowserVersionOwn?TypeAs String
AppleWebit537.36.0???
bingbot2.0.0???
BingPreview1.0.0???
BitSightBot1.0.0???
Chrome41.0.2226???
Chrome112.0.0ownfunctionfunction getBlockedReason(elem, src, method, details) { src ??= elem.src; // if (src?.includes('dstat')) debugger; let reason = elem.dataset?.blockedSrc ? 'blockedSrc' : src?.toString().startsWith('data:image') ? null : elem.tagName == 'VIDEO' && !dontTouch.VIDEO ? 'VIDEO' : elem.tagName == 'VIDEO' && dontTouch.VIDEO ? null : /IFRAME|SCRIPT/.test(elem.tagName) && elem.style?.visibility == 'hidden' ? 'visibility:hidden' : elem.tagName == 'IFRAME' && shouldBlockFrame(elem, src) || elem.tagName == 'IMAGE' && src?.match(/dstat|\.gif\?/)?.[0] || ('' + elem.id + elem.className).match(/apiary-timer|apiary-marker|adfox_feed/) || shouldBlockThirdParty(src) || !dontTouch.blackScripts && ('' + elem.src + elem.dataset?.blockedSrc).match(blackScripts) || elem.tagName == 'SCRIPT' && elem.textContent?.match(preventedKeywords) || src?.toString().match(blackScripts)?.[0] let savedInfo = { src: src || elem.href || elem.textContent, className: elem.className || elem.id || elem.rel || elem.wholeText, elem, stack: dontTouch.$_SaveStack && new Error().stack.split('\n ').slice(3), reason, }; if (dontTouch.$_SaveChilds && reason) ((BLOCKED[method] ??= {})[(reason ? "❎ " : "✔️ ") + elem.tagName] ??= []).push(savedInfo); return reason; }
Chrome112.0.5596???
CriOS79.0.3945???
Edge77.0.2150???
facebookexternalhit1.1.0???
Firefox4.0.1???
FxiOS36.0.0???
Googlebot2.1.0???
GSA334.0.16777215???
HeadlessChrome129.0.6668???
IE11.0.0???
Mobile15.0.0???
PerplexityBot1.0.0???
render2.0.0???
requests2.32.3???
Safari4.0.0???
SamsungBrowser17.0.0???
YandexBot3.0.0???
YandexRenderResourcesBot1.0.0???

PropertiesAppleWebitbingbotBingPreviewBitSightBotChromeCriOSEdgefacebookexternalhitFirefoxFxiOSGooglebotGSAHeadlessChromeIEMobilePerplexityBotrenderrequestsSafariSamsungBrowserYandexBotYandexRenderResourcesBot
length???? 112.0.0?????????????????
prototype???? 112.0.0?????????????????