chrome.omnibox

āĻŦāĻ°ā§āĻŖāύāĻž

omnibox API āφāĻĒāύāĻžāϕ⧇ Google Chrome āĻāϰ āĻ āĻŋāĻ•āĻžāύāĻž āĻĻāĻŖā§āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝāĻž omnibox āύāĻžāĻŽā§‡āĻ“ āĻĒāϰāĻŋāϚāĻŋāϤāĨ¤

āĻāĻ•āϟāĻŋ āĻ¸ā§āĻ•ā§āϰāĻŋāύāĻļāϟ 'āĻ•ā§āϰ⧋āĻŽāĻŋāϝāĻŧāĻžāĻŽ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ' āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇

āϝāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāĻĒāύāĻžāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāĻĒāύāĻžāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•ā§āϟ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϕ⧀āĻ¸ā§āĻŸā§āϰ⧋āĻ• āφāĻĒāύāĻžāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒāϰāĻžāĻŽāĻ°ā§āĻļāϗ⧁āϞāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇ āϏāĻŽā§ƒāĻĻā§āϧāĻ­āĻžāĻŦ⧇ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇, āϤāĻ–āύ āφāĻĒāύāĻžāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύāϕ⧇ āĻ…āĻŦāĻšāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇⧎

āωāĻĻā§āĻ­āĻžāϏāĻŋāϤ

āĻāχ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āϕ⧀āϗ⧁āϞāĻŋ āĻ…āĻŦāĻļā§āϝāχ āĻŽā§āϝāĻžāύāĻŋāĻĢ⧇āĻ¸ā§āĻŸā§‡ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇⧎

"omnibox"

omnibox API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻŦāĻļā§āϝāχ āĻŽā§āϝāĻžāύāĻŋāĻĢ⧇āĻ¸ā§āĻŸā§‡ āĻāĻ•āϟāĻŋ "omnibox.keyword" āĻ•ā§āώ⧇āĻ¤ā§āϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇⧎ āφāĻĒāύāĻžāϰ āĻāĻ•āϟāĻŋ 16 āĻŦāĻžāχ 16-āĻĒāĻŋāĻ•ā§āϏ⧇āϞ āφāχāĻ•āύāĻ“ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āωāϚāĻŋāϤ, āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻŽā§‹āĻĄā§‡ āĻĒā§āϰāĻŦ⧇āĻļ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āĻ āĻŋāĻ•āĻžāύāĻž āĻŦāĻžāϰ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻŦ⧇āĨ¤

āϝ⧇āĻŽāύ:

{
  "name": "Aaron's omnibox extension",
  "version": "1.0",
  "omnibox": { "keyword" : "aaron" },
  "icons": {
    "16": "16-full-color.png"
  },
  "background": {
    "persistent": false,
    "scripts": ["background.js"]
  }
}

āωāĻĻāĻžāĻšāϰāĻŖ

āĻāχ APIāϟāĻŋ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇, chrome-extension-samples repository āĻĨ⧇āϕ⧇ omnibox API āωāĻĻāĻžāĻšāϰāĻŖāϟāĻŋ āχāύāĻ¸ā§āϟāϞ āĻ•āϰ⧁āύ⧎

āĻĒā§āϰāĻ•āĻžāϰāϭ⧇āĻĻ

DefaultSuggestResult

āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ.

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

  • āĻŦāĻ°ā§āĻŖāύāĻž

    āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

    URL āĻĄā§āϰāĻĒāĻĄāĻžāωāύ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻĒāĻžāĻ ā§āϝāĨ¤ āĻ¸ā§āϟāĻžāχāϞāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ XML-āĻ¸ā§āϟāĻžāχāϞ āĻŽāĻžāĻ°ā§āĻ•āφāĻĒ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻŸā§āϝāĻžāĻ—āϗ⧁āϞāĻŋ āĻšāϞ 'url' (āĻāĻ•āϟāĻŋ āφāĻ•ā§āώāϰāĻŋāĻ• āχāωāφāϰāĻāϞ⧇āϰ āϜāĻ¨ā§āϝ), 'āĻŽā§āϝāĻžāϚ' (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻļā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇ āĻāĻŽāύ āĻĒāĻžāĻ ā§āϝ āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ), āĻāĻŦāĻ‚ 'āĻĄāĻŋāĻŽ' (āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϏāĻšāĻžāϝāĻŧāĻ• āĻĒāĻžāĻ ā§āϝ⧇āϰ āϜāĻ¨ā§āϝ)āĨ¤ āĻļ⧈āϞ⧀ āύ⧇āĻ¸ā§āϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āĻŽāύ. āĻŽā§āϞāĻžāύ āĻŽā§āϝāĻžāϚ

DescriptionStyleType

Chrome 44+

āĻļ⧈āϞ⧀āϰ āϧāϰāύāĨ¤

āĻāύāĻžāĻŽ

"url"

"āĻŽāĻŋāϞ"

"āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ"

OnInputEnteredDisposition

Chrome 44+

āĻ…āĻŽā§āύāĻŋāĻŦāĻ•ā§āϏ āϕ⧋āϝāĻŧ⧇āϰāĻŋāϰ āϜāĻ¨ā§āϝ āωāχāĻ¨ā§āĻĄā§‹ āĻĄāĻŋāϏāĻĒā§‹āϜāĻŋāĻļāύāĨ¤ āĻāϟāĻŋ āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĒā§āϰāϏāĻ™ā§āĻ—āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖ āĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ omnibox āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ URL-āĻ āύ⧇āĻ­āĻŋāϗ⧇āϟ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ 'newForegroundTab'-āĻāϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻ­āĻžāĻŦ āĻŽāĻžāύ⧇ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āύāĻŋāĻ°ā§āĻŦāĻžāϚāĻŋāϤ āĻŸā§āϝāĻžāĻŦ⧇ āϏāĻžā§āϚāĻžāϞāĻŋāϤ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤

āĻāύāĻžāĻŽ

"āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻŸā§āϝāĻžāĻŦ"

"āύāϤ⧁āύ āĻĢā§‹āϰāĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄāĻŸā§āϝāĻžāĻŦ"

"āύāϤ⧁āύ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄāĻŸā§āϝāĻžāĻŦ"

SuggestResult

āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ.

āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

  • āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁

    āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

    āϝ⧇ āĻĒāĻžāĻ ā§āϝāϟāĻŋ URL āĻŦāĻžāϰ⧇ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϝāĻ–āύ āĻāχ āĻāĻ¨ā§āĻŸā§āϰāĻŋāϟāĻŋ āĻŦ⧇āϛ⧇ āύ⧇āϝāĻŧ āϤāĻ–āύ āϏ⧇āϟāĻŋ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāϝāĻŧāĨ¤

  • āĻ…āĻĒāϏāĻžāϰāĻŖāϝ⧋āĻ—ā§āϝ

    āĻŦ⧁āϞāĻŋāϝāĻŧāĻžāύ āϐāĻšā§āĻ›āĻŋāĻ•

    Chrome 63+

    āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĻā§āĻŦāĻžāϰāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āϝāĻžāĻŦ⧇ āĻ•āĻŋāύāĻžāĨ¤

  • āĻŦāĻ°ā§āĻŖāύāĻž

    āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

    URL āĻĄā§āϰāĻĒāĻĄāĻžāωāύ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻĒāĻžāĻ ā§āϝāĨ¤ āĻ¸ā§āϟāĻžāχāϞāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ XML-āĻ¸ā§āϟāĻžāχāϞ āĻŽāĻžāĻ°ā§āĻ•āφāĻĒ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻŸā§āϝāĻžāĻ—āϗ⧁āϞāĻŋ āĻšāϞ 'url' (āĻāĻ•āϟāĻŋ āφāĻ•ā§āώāϰāĻŋāĻ• āχāωāφāϰāĻāϞ⧇āϰ āϜāĻ¨ā§āϝ), 'āĻŽā§āϝāĻžāϚ' (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻļā§āύ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇ āĻāĻŽāύ āĻĒāĻžāĻ ā§āϝ āĻšāĻžāχāϞāĻžāχāϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ), āĻāĻŦāĻ‚ 'āĻĄāĻŋāĻŽ' (āĻ…āĻ¸ā§āĻĒāĻˇā§āϟ āϏāĻšāĻžāϝāĻŧāĻ• āĻĒāĻžāĻ ā§āϝ⧇āϰ āϜāĻ¨ā§āϝ)āĨ¤ āĻļ⧈āϞ⧀ āύ⧇āĻ¸ā§āϟ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇, āϝ⧇āĻŽāύ. āĻŽā§āϞāĻžāύ āĻŽā§āϝāĻžāϚ āĻĒāĻžāĻ ā§āϝ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻĒāĻžāρāϚāϟāĻŋ āĻĒā§‚āĻ°ā§āĻŦāύāĻŋāĻ°ā§āϧāĻžāϰāĻŋāϤ āϏāĻ¤ā§āϤāĻž āĻĨ⧇āϕ⧇ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻšāĻŦ⧇: stackoverflow.com/a/1091953/89484

āĻĒāĻĻā§āϧāϤāĻŋ

setDefaultSuggestion()

chrome.omnibox.setDefaultSuggestion(
  suggestion: DefaultSuggestResult,
)
: Promise<void>

āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏāĻžāĻœā§‡āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻ°ā§āĻŖāύāĻž āĻāĻŦāĻ‚ āĻ¸ā§āϟāĻžāχāϞāĻŋāĻ‚ āϏ⧇āϟ āĻ•āϰ⧇āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏāĻžāĻœā§‡āĻļāύ āĻšāϞ āϏ⧇āχ āĻŸā§‡āĻ•ā§āϏāϟ āϝāĻž URL āĻŦāĻžāϰ⧇āϰ āύ⧀āĻšā§‡ āĻĒā§āϰāĻĨāĻŽ āϏāĻžāĻœā§‡āĻļāύ āϏāĻžāϰāĻŋāϤ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ

    āĻāĻ•āϟāĻŋ āφāĻ‚āĻļāĻŋāĻ• SuggestResult āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ, 'āϏāĻžāĻŽāĻ—ā§āϰ⧀' āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

āϰāĻŋāϟāĻžāĻ°ā§āύāϏ

  • āĻĒā§āϰāϤāĻŋāĻļā§āϰ⧁āϤāĻŋ <void>

    Chrome 100+

āϘāϟāύāĻž

onDeleteSuggestion

Chrome 63+
chrome.omnibox.onDeleteSuggestion.addListener(
  callback: function,
)

āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĢāϞāĻžāĻĢāϞ āĻŽā§āϛ⧇ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύ.

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    (text: string) => void

    • āĻĒāĻžāĻ ā§āϝ

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

onInputCancelled

chrome.omnibox.onInputCancelled.addListener(
  callback: function,
)

āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āχāύāĻĒ⧁āϟ āĻ—ā§āϰāĻšāĻŖ āύāĻž āĻ•āϰ⧇āχ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ āϏ⧇āĻļāύ āĻļ⧇āώ āĻ•āϰ⧇āϛ⧇āĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    () => void

onInputChanged

chrome.omnibox.onInputChanged.addListener(
  callback: function,
)

āĻŦāĻšā§‚āωāĻĒāϝ⧋āĻ—ā§€ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϝāĻž āϟāĻžāχāĻĒ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āϛ⧇āĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    (text: string, suggest: function) => void

    • āĻĒāĻžāĻ ā§āϝ

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

    • āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ

      āĻĢāĻžāĻ‚āĻļāύ

      suggest āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

      (suggestResults: SuggestResult[]) => void

onInputEntered

chrome.omnibox.onInputEntered.addListener(
  callback: function,
)

āĻŦāĻšā§‚āωāĻĒāϝ⧋āĻ—ā§€ āĻ•ā§āώ⧇āĻ¤ā§āϰāϟāĻŋāϤ⧇ āϝāĻž āϟāĻžāχāĻĒ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ—ā§āϰāĻšāĻŖ āĻ•āϰ⧇āϛ⧇āύāĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    (text: string, disposition: OnInputEnteredDisposition) => void

    • āĻĒāĻžāĻ ā§āϝ

      āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚

    • āĻ¸ā§āĻŦāĻ­āĻžāĻŦ

onInputStarted

chrome.omnibox.onInputStarted.addListener(
  callback: function,
)

āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āϟāĻžāχāĻĒ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āχāύāĻĒ⧁āϟ āϏ⧇āĻļāύ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻĒā§āϰāϤāĻŋ āχāύāĻĒ⧁āϟ āϏ⧇āĻļāύ⧇ āĻāĻŦāĻ‚ āϝ⧇āϕ⧋āύ⧋ onInputChanged āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āφāϗ⧇ āĻāϟāĻŋ āĻāĻ•āĻŦāĻžāϰ āĻĒāĻžāĻ āĻžāύ⧋āϰ āύāĻŋāĻļā§āϚāϝāĻŧāϤāĻžāĨ¤

āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ

  • āĻ•āϞāĻŦā§āϝāĻžāĻ•

    āĻĢāĻžāĻ‚āĻļāύ

    callback āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ āĻāϰ āĻŽāϤ⧋ āĻĻ⧇āĻ–āĻžāĻšā§āϛ⧇:

    () => void