omnibox.onDeleteSuggestion

当用户删除一个建议的时候触发。如果 SuggestResult 的属性 deletable 值为 true 时,该建议可以被删除。

语法

js
browser.omnibox.onDeleteSuggestion.addListener(listener)
browser.omnibox.onDeleteSuggestion.removeListener(listener)
browser.omnibox.onDeleteSuggestion.hasListener(listener)

事件有三个函数:

addListener(listener)

为此事件添加监听器。

removeListener(listener)

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

hasListener(listener)

检查是否已为此事件注册了 listener。若正在监听,返回 true,否则返回 false

addListener 语法

参数

text

string。关于被删除建议的描述信息。

示例

下述示例打印被删除的建议到控制台中:

js
function logDeletedSuggestion(text) {
  console.log(`用户删除了:${text}`);
}

browser.omnibox.onDeleteSuggestion.addListener(logDeletedSuggestion);

浏览器兼容性

BCD tables only load in the browser

备注: 该 API 基于 Chromium 的 chrome.omnibox API。