Часовой на Internet Explorer 11 - PullRequest
       6

Часовой на Internet Explorer 11

0 голосов
/ 15 октября 2018

Я использую Sentry для регистрации некоторых ошибок в Javascript, но при использовании Internet Explorer 11 я получаю Syntax Error при настройке области действия

function addSentryTag(key, value) {
    if (Sentry) {
       Sentry.configureScope(scope => { scope.setTag(key, value);})
    }
}

Я предполагаю, что проблема заключается в использовании лямбда-выражения.Есть ли другой способ добавить теги в область?

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Я не думаю, что IE11 поддерживает синтаксис стрелок => Вы запускаете свой код через какие-либо компиляторы, такие как babel, прежде чем пытаться использовать его в браузере, если нет?

Вы можете попробовать этот синтаксис:

function addSentryTag(key, value) {
if (Sentry) {
   Sentry.configureScope(function(scope) {
     scope.setTag(tag, value)
   })
}

}

Попробуй:)

0 голосов
/ 15 октября 2018

Тот же код без лямбда-функции:

function addSentryTag(key, value) {
    if (Sentry) {
       Sentry.configureScope(function(scope){ 
         scope.setTag(key, value);
       });
    }
}
...