runtime.onPerformanceWarning

当检测到扩展的运行时性能问题时,此事件会触发。观察此事件以接收有关扩展运行时性能问题的通知。

语法

js
browser.runtime.onPerformanceWarning.addListener(listener)
browser.runtime.onPerformanceWarning.removeListener(listener)
browser.runtime.onPerformanceWarning.hasListener(listener)

事件有三个函数

addListener(listener)

为此事件添加一个监听器。

removeListener(listener)

停止监听此事件。listener 参数是要删除的监听器。

hasListener(listener)

检查是否至少有一个监听器注册到此事件。如果正在监听,则返回 true,否则返回 false

addListener 语法

参数

listener

此事件发生时调用的函数。该函数传递以下参数

details

object。具有以下属性的对象

category

runtime.OnPerformanceWarningCategory。警告的类别。

severity

runtime.OnPerformanceWarningSeverity。警告的严重程度。

tabId 可选

integer。与性能警告相关的标签页的 ID(如果有)。

description

string。对警告含义的解释,可能包含如何解决问题的相关信息。

示例

js
function handlePerformanceWarning(details) {
  console.log(`Performance warning: ${details.description}`);
}

browser.runtime.onPerformanceWarning.addListener(handlePerformanceWarning);

浏览器兼容性

BCD 表仅在浏览器中加载