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
severity
-
runtime.OnPerformanceWarningSeverity
。警告的严重程度。 tabId
可选-
integer
。与性能警告相关的标签页的 ID(如果有)。 description
-
string
。对警告含义的解释,可能包含如何解决问题的相关信息。
示例
js
function handlePerformanceWarning(details) {
console.log(`Performance warning: ${details.description}`);
}
browser.runtime.onPerformanceWarning.addListener(handlePerformanceWarning);
浏览器兼容性
BCD 表仅在浏览器中加载