Internet Explorer 11 上的哨兵
Sentry on Internet Explorer 11
我正在使用 Sentry 在 Javascript 上记录一些错误,但是在使用 Internet Explorer 11 时,我在配置范围
时收到 Syntax Error
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(scope => { scope.setTag(key, value);})
}
}
我假设问题出在使用 lambda 表达式。还有其他方法可以将标签添加到范围吗?
没有 lambda 函数的相同代码:
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(function(scope){
scope.setTag(key, value);
});
}
}
我认为 IE11 不支持箭头语法 => 如果不支持,您是否 运行 在浏览器中尝试之前通过任何编译器(如 babel)编写您的代码?
你可以试试这个语法:
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(function(scope) {
scope.setTag(tag, value)
})
}
}
试一试:)
我正在使用 Sentry 在 Javascript 上记录一些错误,但是在使用 Internet Explorer 11 时,我在配置范围
时收到Syntax Error
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(scope => { scope.setTag(key, value);})
}
}
我假设问题出在使用 lambda 表达式。还有其他方法可以将标签添加到范围吗?
没有 lambda 函数的相同代码:
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(function(scope){
scope.setTag(key, value);
});
}
}
我认为 IE11 不支持箭头语法 => 如果不支持,您是否 运行 在浏览器中尝试之前通过任何编译器(如 babel)编写您的代码?
你可以试试这个语法:
function addSentryTag(key, value) {
if (Sentry) {
Sentry.configureScope(function(scope) {
scope.setTag(tag, value)
})
}
}
试一试:)