1. Mozilla
  2. 附加组件
  3. 浏览器扩展
  4. API
  5. omnibox
  6. omnibox.onInputStarted

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

omnibox.onInputStarted

当用户开始与扩展交互(在地址栏输入扩展的关键词以及一个空格)时触发。

这个事件将在任何 omnibox.onInputChanged 事件之前发送。

语法

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

事件有三个函数:

addListener(listener)

为此事件添加监听器。

removeListener(listener)

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

hasListener(listener)

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

addListener 语法

参数

listener

当此事件发生时调用的函数。该函数不需要传递任何参数。

浏览器兼容性

示例

js
browser.omnibox.onInputStarted.addListener(() => {
 console.log("用户已经开始交互");
});

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

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /