gpt4 book ai didi

PerformanceObserver 在 Firefox 中抛出错误,在 Chrome 中工作

转载 作者:行者123 更新时间:2023-12-03 00:33:34 25 4
gpt4 key购买 nike

我正在实现 PerformanceObserver 来跟踪“first-paint”和“first-contentful-paint”。

const observer = new PerformanceObserver((list) => {
for (const entry of list.getEntries()) {
if (typeof(Storage) !== 'undefined') {

if (entry.name === 'first-paint') {
localStorage.setItem(rumMetrics.RUM_METRICS_FIRST_PAINT, entry.startTime);
}
else if (entry.name === 'first-contentful-paint') {
localStorage.setItem(rumMetrics.RUM_METRICS_FIRST_CONTENTFUL_PAINT, entry.startTime);
}
}
else {
console.log('local storage is not supported here. RUM metrics won\'t be recorded.');
}
}
});

observer.observe({ entryTypes: ['paint'] });

这在 Chrome 中完美运行,但在 Firefox 中会引发错误

TypeError: The expression cannot be converted to return the specified type. (line: observer.observe({ entryTypes: ['paint'] });)

最佳答案

更新 1:2018 年 4 月 20 日

Mozilla 已确认该错误,并且它也影响 FF61 Nightly

Confirmed

原始答案

确认即使在开发者版本中这也是一个错误。

FF Deve

Bug

下面是相同的错误

https://bugzilla.mozilla.org/show_bug.cgi?id=1454581

关于PerformanceObserver 在 Firefox 中抛出错误,在 Chrome 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49790138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com