Browser | Version | Own? | Type | As String |
---|---|---|---|---|
AppleWebit | 537.36.0 | ? | ? | ? |
bingbot | 2.0.0 | ? | ? | ? |
BingPreview | 1.0.0 | ? | ? | ? |
BitSightBot | 1.0.0 | ? | ? | ? |
Chrome | 13.0.863 | ? | ? | ? |
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 | 15.4.0 | own | function | (...args) => { const me = globalThis[bindingName]; if (needsHandle && args.slice(1).some(arg => arg !== undefined)) throw new Error(`exposeBindingHandle supports a single argument, ${args.length} received`); let callbacks = me['callbacks']; if (!callbacks) { callbacks = new Map(); me['callbacks'] = callbacks; } const seq = (me['lastSeq'] || 0) + 1; me['lastSeq'] = seq; let handles = me['handles']; if (!handles) { handles = new Map(); me['handles'] = handles; } const promise = new Promise((resolve, reject) => callbacks.set(seq, { resolve, reject })); if (needsHandle) { handles.set(seq, args[0]); binding(JSON.stringify({ name: bindingName, seq })); } else { binding(JSON.stringify({ name: bindingName, seq, args })); } return promise; } |
Safari | 15.5.0 | ? | ? | ? |
SamsungBrowser | 17.0.0 | ? | ? | ? |
YandexBot | 3.0.0 | ? | ? | ? |
YandexRenderResourcesBot | 1.0.0 | ? | ? | ? |
Zeno | 76.0.0 | ? | ? | ? |
Properties | AppleWebit | bingbot | BingPreview | BitSightBot | Chrome | CriOS | Edge | facebookexternalhit | Firefox | FxiOS | Googlebot | GSA | HeadlessChrome | IE | Mobile | Opera | PerplexityBot | render | requests | Safari | SamsungBrowser | YandexBot | YandexRenderResourcesBot | Zeno |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
callbacks | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 15.4.0 | ? | ? | ? | ? |
handles | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 15.4.0 | ? | ? | ? | ? |
lastSeq | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 15.4.0 | ? | ? | ? | ? |
length | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 15.4.0 | ? | ? | ? | ? |
__installed | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | 15.4.0 | ? | ? | ? | ? |