14 lines
462 B
JavaScript
14 lines
462 B
JavaScript
let telemetryPromise = null;
|
||
|
||
export function initializeTelemetry() {
|
||
if (['localhost', '127.0.0.1', '::1'].includes(window.location.hostname)) {
|
||
return Promise.resolve();
|
||
}
|
||
if (!telemetryPromise) {
|
||
telemetryPromise = import('/vendor/otel.js').catch(error => {
|
||
console.warn('Не удалось инициализировать браузерную телеметрию');
|
||
});
|
||
}
|
||
return telemetryPromise;
|
||
}
|