āĻŦāϰā§āĻŖāύāĻž
āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ
ā§āϝāĻžāĻā§āĻ āĻāϰāϤ⧠chrome.windows
API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻāĻĒāύāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻāύā§āĻĄā§āĻ āϤā§āϰāĻŋ, āϏāĻāĻļā§āϧāύ āĻāĻŦāĻ āĻĒā§āύāϰā§āĻŦāĻŋāύā§āϝāĻžāϏ āĻāϰāϤ⧠āĻāĻ API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻ āύā§āĻŽāϤāĻŋ
āĻ
āύā§āϰā§āϧ āĻāϰāĻž āĻšāϞā§, āĻāĻāĻāĻŋ windows.Window
tabs.Tab
āĻ
āĻŦāĻā§āĻā§āĻā§āϰ āĻāĻāĻāĻŋ āĻ
ā§āϝāĻžāϰ⧠āĻĨāĻžāĻā§āĨ¤ āĻāĻĒāύāĻžāϰ āϝāĻĻāĻŋ tabs.Tab
āĻāϰ url
, pendingUrl
, title
āĻŦāĻž favIconUrl
āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋāϤ⧠āĻ
ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ āϤāĻŦā§ āĻāĻĒāύāĻžāĻā§ āĻ
āĻŦāĻļā§āϝāĻ āĻāĻĒāύāĻžāϰ āĻŽā§āϝāĻžāύāĻŋāĻĢā§āϏā§āĻā§ "tabs"
āĻ
āύā§āĻŽāϤāĻŋ āĻā§āώāĻŖāĻž āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āϝā§āĻŽāύ:
{
"name": "My extension",
...
"permissions": ["tabs"],
...
}
āϧāĻžāϰāĻŖāĻž āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ
āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻžāύāĻžāϞāĻž
āĻāĻā§āϏāĻā§āύāĻļāύ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ
āύā§āĻ āĻĢāĻžāĻāĻļāύ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ windowId
āĻāϰā§āĻā§āĻŽā§āύā§āĻ āύā§āϝāĻŧ, āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§āϤ⧠āĻĄāĻŋāĻĢāϞā§āĻ āĻšāϝāĻŧāĨ¤
āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§ āĻšāϞ āϏā§āĻ āĻāĻāύā§āĻĄā§ āϝā§āĻāĻŋāϤ⧠āĻā§āĻĄ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻž āĻāĻĒāϞāĻŦā§āϧāĻŋ āĻāϰāĻž āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝ⧠āĻāĻāĻŋ āĻāĻĒāϰā§āϰ āĻŦāĻž āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻŦāϞā§āύ āϝ⧠āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ āĻāĻāĻāĻŋ āĻāĻāĻ HTML āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āĻāϝāĻŧā§āĻāĻāĻŋ āĻā§āϝāĻžāĻŦ āĻŦāĻž āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰ⧠āĻāĻŦāĻ HTML āĻĢāĻžāĻāϞāĻāĻŋāϤ⧠tabs.query()
āĻ āĻāĻāĻāĻŋ āĻāϞ āϰāϝāĻŧā§āĻā§āĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§ āĻšāϞ āϏā§āĻ āĻāĻāύā§āĻĄā§ āϝā§āĻāĻžāύ⧠āĻāϞ āĻāϰāĻž āĻĒā§āώā§āĻ āĻžāĻāĻŋ āϰāϝāĻŧā§āĻā§, āĻļā§āϰā§āώ āĻāĻāύā§āĻĄā§ āϝāĻžāĻ āĻšā§āĻ āύāĻž āĻā§āύāĨ¤
āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻŽā§āĻĻā§āϰ āĻā§āώā§āϤā§āϰā§, āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻŽāĻžāύ āĻļā§āώ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻāύā§āĻĄā§āϤ⧠āĻĢāĻŋāϰ⧠āĻāϏā§āĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤā§, āĻĒāĻāĻā§āĻŽāĻŋ āĻĒā§āώā§āĻ āĻžāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻā§āύ āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§ āύāĻžāĻ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖ
āĻāĻ APIāĻāĻŋ āĻā§āώā§āĻāĻž āĻāϰāϤā§, chrome-extension-sample repository āĻĨā§āĻā§ windows API āĻāĻĻāĻžāĻšāϰāĻŖāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰā§āύāĨ¤

āĻĒā§āϰāĻāĻžāϰāĻā§āĻĻ
CreateType
āĻā§āύ āϧāϰāύā§āϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤ 'āĻĒā§āϝāĻžāύā§āϞ' āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Chrome OS-āĻ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻ āύā§āĻŽā§āĻĻāĻŋāϤ āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāĻā§āϏāĻā§āύāĻļāύāĻā§āϞāĻŋāϤ⧠āĻāĻĒāϞāĻŦā§āϧāĨ¤
āĻāύāĻžāĻŽ
"āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ"
āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻĻāϰā§āĻļ āĻāĻāύā§āĻĄā§ āĻšāĻŋāϏāĻžāĻŦā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
"āĻĒāĻĒāĻāĻĒ"
āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒāĻĒāĻāĻĒ āĻāĻāύā§āĻĄā§ āĻšāĻŋāϏāĻžāĻŦā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
"āĻĒā§āϝāĻžāύā§āϞ"
āĻāĻāĻāĻŋ āĻĒā§āϝāĻžāύā§āϞ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻāύā§āĻĄā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
QueryOptions
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- āĻāύāĻŦāĻšā§āϞ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
āϏāϤā§āϝ āĻšāϞā§,
windows.Window
āĻ āĻŦāĻā§āĻā§āĻā§āϰ āĻāĻāĻāĻŋtabs
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϰāϝāĻŧā§āĻā§ āϝāĻžāϤā§tabs.Tab
āĻāĻāĻāĻŋ āϤāĻžāϞāĻŋāĻāĻž āĻĨāĻžāĻā§āĨ¤Tab
āĻ āĻŦāĻā§āĻā§āĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰurl
,pendingUrl
,title
, āĻāĻŦāĻfavIconUrl
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻĨāĻžāĻā§ āϝāĻĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻŽā§āϝāĻžāύāĻŋāĻĢā§āϏā§āĻ āĻĢāĻžāĻāϞā§"tabs"
āĻ āύā§āĻŽāϤāĻŋ āĻĨāĻžāĻā§āĨ¤ - āĻāĻāύā§āĻĄā§ āĻĒā§āϰāĻāĻžāϰ
WindowType [] āĻāĻā§āĻāĻŋāĻ
āϏā§āĻ āĻāϰāĻž āĻšāϞā§,
windows.Window
āϰāĻŋāĻāĻžāϰā§āύ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āϤāĻžāϰ āĻĒā§āϰāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻĢāĻŋāϞā§āĻāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϏā§āĻ āύāĻž āĻĨāĻžāĻāϞā§, āĻĄāĻŋāĻĢāϞā§āĻ āĻĢāĻŋāϞā§āĻāĻžāϰāĻāĻŋ['normal', 'popup']
āĻ āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
Window
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
- āϏāϰā§āĻŦāĻĻāĻž āĻ āύāĻāĻĒ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ
āĻāĻāύā§āĻĄā§āĻāĻŋ āϏāϰā§āĻŦāĻĻāĻž āĻāĻĒāϰ⧠āĻĨāĻžāĻāĻŦā§ āĻāĻŋāύāĻžāĨ¤
- āύāĻŋāĻŦāĻĻā§āϧ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ
āĻāĻāύā§āĻĄā§āĻāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻāĻŋāύāĻžāĨ¤
- āĻāĻā§āĻāϤāĻž
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĢā§āϰā§āĻŽ āϏāĻš āĻāĻāύā§āĻĄā§āϰ āĻāĻā§āĻāϤāĻž āĻĒāĻŋāĻā§āϏā§āϞā§āĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ
height
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύsessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ - āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻāĻžāύāĻžāϞāĻžāϰ āĻāĻāĻĄāĻŋāĨ¤ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āϏā§āĻļāύā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ āĻ āύāύā§āϝāĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ
ID
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ,sessions
āĻāĻĒāĻŋāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāύā§āĻĄā§āĻ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻ āĻā§āώā§āϤā§āϰ⧠āĻāĻāĻāĻŋ āϏā§āĻļāύ āĻāĻāĻĄāĻŋ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ - āĻāĻĻā§āĻŽāĻŦā§āĻļā§
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ
āĻāĻāύā§āĻĄā§āĻāĻŋ āĻāĻĻā§āĻŽāĻŦā§āĻļā§ āĻāĻŋāύāĻžāĨ¤
- āĻŦāĻžāĻŽ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĒāĻŋāĻā§āϏā§āϞ⧠āĻĒāϰā§āĻĻāĻžāϰ āĻŦāĻžāĻŽ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āĻāĻāύā§āĻĄā§āϰ āĻ āĻĢāϏā§āĻāĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ
left
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύsessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ - āϏā§āĻļāύ āĻāĻāĻĄāĻŋ
āϏā§āĻā§āϰāĻŋāĻ āĻāĻā§āĻāĻŋāĻ
sessions
API āĻĨā§āĻā§ āĻĒā§āϰāĻžāĻĒā§āϤ āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§āĻā§ āĻ āύāύā§āϝāĻāĻžāĻŦā§ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āϏā§āĻļāύ āĻāĻāĻĄāĻŋāĨ¤ - āϰāĻžāώā§āĻā§āϰ
WindowState āĻāĻā§āĻāĻŋāĻ
āĻāĻ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāĨ¤
- āĻā§āϝāĻžāĻŦ
āĻā§āϝāĻžāĻŦ [] āĻāĻā§āĻāĻŋāĻ
tabs.Tab
āĻ ā§āϝāĻžāϰā§āĨ¤ āĻā§āϝāĻžāĻŦ āĻ āĻŦāĻā§āĻā§āĻāĻā§āϞāĻŋ āĻāĻāύā§āĻĄā§āϤ⧠āĻŦāϰā§āϤāĻŽāĻžāύ āĻā§āϝāĻžāĻŦāĻā§āϞāĻŋāĻā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤ - āĻļā§āϰā§āώ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĒāĻŋāĻā§āϏā§āϞ⧠āĻĒāϰā§āĻĻāĻžāϰ āĻāĻĒāϰā§āϰ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻ āĻĢāϏā§āĻāĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ
top
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύsessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ - āĻāĻžāĻāĻĒ
āĻāĻāύā§āĻĄā§ āĻāĻžāĻāĻĒ āĻāĻā§āĻāĻŋāĻ
āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āϧāϰāύ āĻāĻāĻŋāĨ¤
- āĻĒā§āϰāϏā§āĻĨ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĢā§āϰā§āĻŽ āϏāĻš āĻāĻāύā§āĻĄā§āϰ āĻĒā§āϰāϏā§āĻĨ āĻĒāĻŋāĻā§āϏā§āϞā§āĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ
width
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύsessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
WindowState
āĻāĻ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āĻ
āĻŦāϏā§āĻĨāĻžāĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ state
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ sessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ
āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāύāĻžāĻŽ
"āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ"
āϏāĻžāϧāĻžāϰāĻŖ āĻāĻāύā§āĻĄā§āϰ āĻ
āĻŦāϏā§āĻĨāĻž (āĻā§āĻ āύāϝāĻŧ, āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāϰāĻž āĻŦāĻž āĻĒā§āϰā§āĻŖāϏā§āĻā§āϰā§āύ)āĨ¤
"āύāĻŋāĻŽā§āύ āĻāϰāĻž"
āĻŽāĻŋāύāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāĻāύā§āĻĄā§āϰ āĻ
āĻŦāϏā§āĻĨāĻžāĨ¤
"āϏāϰā§āĻŦā§āĻā§āĻ āĻāϰāĻž"
āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāĻāύā§āĻĄā§ āϏā§āĻĨāĻŋāϤāĻŋāĨ¤
"āĻĒā§āϰā§āĻŖ āĻĒāϰā§āĻĻāĻž"
āĻĢā§āϞāϏā§āĻā§āϰāĻŋāύ āĻāĻāύā§āĻĄā§āϰ āĻ
āĻŦāϏā§āĻĨāĻžāĨ¤
"āϞāĻ-āĻĒā§āϰā§āĻŖ āϏā§āĻā§āϰā§āύ"
āϞāĻ āĻāϰāĻž āĻĢā§āϞāϏā§āĻā§āϰāĻŋāύ āĻāĻāύā§āĻĄā§āϰ āĻ
āĻŦāϏā§āĻĨāĻžāĨ¤ āĻāĻ āĻĒā§āϰā§āĻŖāϏā§āĻā§āϰā§āύ āĻ
āĻŦāϏā§āĻĨāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻā§āϰāĻŋāϝāĻŧāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϏā§āĻĨāĻžāύ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻž āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Chrome OS-āĻ āĻ
āύā§āĻŽā§āĻĻāĻŋāϤ āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āĻāĻā§āϏāĻā§āύāĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻāĻĒāϞāĻŦā§āϧ⧎
WindowType
āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āϧāϰāύ āĻāĻāĻŋāĨ¤ āĻāĻŋāĻā§ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻāĻāĻŋ type
āϏāĻŽā§āĻĒāϤā§āϤāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āύāĻžāĻ āĻšāϤ⧠āĻĒāĻžāϰā§; āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ sessions
API āĻĨā§āĻā§ āĻŦāύā§āϧ āĻāĻāύā§āĻĄā§āĻā§āϞāĻŋ āĻ
āύā§āϏāύā§āϧāĻžāύ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāύāĻžāĻŽ
"āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ"
āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āĨ¤
"āĻĒāĻĒāĻāĻĒ"
āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĒāĻĒāĻāĻĒ.
"āĻĒā§āϝāĻžāύā§āϞ"
āĻāĻ āĻāĻĒāĻŋāĻāĻāϤ⧠āĻ
āĻŦāĻšā§āϞāĻŋāϤāĨ¤ āĻāĻāĻāĻŋ Chrome āĻ
ā§āϝāĻžāĻĒ āĻĒā§āϝāĻžāύā§āϞ-āϏā§āĻāĻžāĻāϞ āĻāĻāύā§āĻĄā§āĨ¤ āĻāĻā§āϏāĻā§āύāĻļāύ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻžāĻĻā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻĒā§āϝāĻžāύā§āϞ āĻāĻāύā§āĻĄā§ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§.
"āĻ
ā§āϝāĻžāĻĒ"
āĻāĻ āĻāĻĒāĻŋāĻāĻāϤ⧠āĻ
āĻŦāĻšā§āϞāĻŋāϤāĨ¤ āĻāĻāĻāĻŋ Chrome āĻ
ā§āϝāĻžāĻĒ āĻāĻāύā§āĻĄā§āĨ¤ āĻāĻā§āϏāĻā§āύāĻļāĻžāύāĻā§āϞāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻžāĻĻā§āϰ āĻ
ā§āϝāĻžāĻĒā§āϰ āύāĻŋāĻāϏā§āĻŦ āĻāĻāύā§āĻĄā§ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§ā§ˇ
"devtools"
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰ⧠āϏāϰāĻā§āĻāĻžāĻŽ āĻāĻāύā§āĻĄā§āĨ¤
āĻŦā§āĻļāĻŋāώā§āĻā§āϝ
WINDOW_ID_CURRENT
windowId āĻŽāĻžāύ āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§āĻā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤
āĻŽāĻžāύ
-2
WINDOW_ID_NONE
windowId āĻŽāĻžāύ āϝāĻž āĻāĻāĻāĻŋ Chrome āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§āϰ āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤāĻŋāĻā§ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰā§āĨ¤
āĻŽāĻžāύ
-1
āĻĒāĻĻā§āϧāϤāĻŋ
create()
chrome.windows.create(
createData?: object,
): Promise<Window | undefined>
āϝ⧠āĻā§āύ⧠āĻāĻā§āĻāĻŋāĻ āĻāĻāĻžāϰ, āĻ āĻŦāϏā§āĻĨāĻžāύ, āĻŦāĻž āĻĄāĻŋāĻĢāϞā§āĻ URL āĻĒā§āϰāĻĻāĻžāύ āĻāϰ⧠āĻāĻāĻāĻŋ āύāϤā§āύ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰ⧠(āĻā§āϞā§)āĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻĄā§āĻāĻž āϤā§āϰāĻŋ āĻāϰā§āύ
āĻŦāϏā§āϤ⧠āĻāĻā§āĻāĻŋāĻ
- āύāĻŋāĻŦāĻĻā§āϧ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
true
āĻšāϞā§, āĻāĻāĻāĻŋ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāĻāύā§āĻĄā§ āĻā§āϞā§āĨ¤false
āĻšāϞā§, āĻāĻāĻāĻŋ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāĻāύā§āĻĄā§ āĻā§āϞā§āĨ¤ - āĻāĻā§āĻāϤāĻž
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĢā§āϰā§āĻŽ āϏāĻš āύāϤā§āύ āĻāĻāύā§āĻĄā§āϰ āĻĒāĻŋāĻā§āϏā§āϞ⧠āĻāĻā§āĻāϤāĻžāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύāĻž āĻĨāĻžāĻāϞā§, āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻā§āĻāϤāĻžāϝāĻŧ āĻĄāĻŋāĻĢāϞā§āĻāĨ¤
- āĻāĻĻā§āĻŽāĻŦā§āĻļā§
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
āύāϤā§āύ āĻāĻāύā§āĻĄā§āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĻā§āĻŽāĻŦā§āĻļā§ āĻāĻāύā§āĻĄā§ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āĻāĻŋāύāĻžāĨ¤
- āĻŦāĻžāĻŽ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āϏā§āĻā§āϰāĻŋāύā§āϰ āĻŦāĻžāĻŽ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āύāϤā§āύ āĻāĻāύā§āĻĄā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāύā§āϰ āĻāύā§āϝ āĻĒāĻŋāĻā§āϏā§āϞā§āϰ āϏāĻāĻā§āϝāĻžāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύāĻž āĻĨāĻžāĻāϞā§, āύāϤā§āύ āĻāĻāύā§āĻĄā§ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻļā§āώ āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻĨā§āĻā§ āĻ āĻĢāϏā§āĻ āĻšāϝāĻŧāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- SelfAsOpener āϏā§āĻ āĻāϰā§āύ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
Chrome 64+true
āĻšāϞā§, āύāϤā§āύ-āϤā§āϰāĻŋ āĻāĻāύā§āĻĄā§āϰ 'window.opener' āĻāϞāĻžāϰā§āϰ āĻāύā§āϝ āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāϞāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻŦā§āϰāĻžāĻāĻāĻŋāĻ āĻĒā§āϰāϏāĻā§āĻā§āϰ āĻāĻāĻ āĻāĻāύāĻŋāĻā§ āĻĨāĻžāĻā§āĨ¤ - āϰāĻžāώā§āĻā§āϰ
WindowState āĻāĻā§āĻāĻŋāĻ
Chrome 44+āĻāĻžāύāĻžāϞāĻžāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻ āĻŦāϏā§āĻĨāĻžāĨ¤
minimized
,maximized
, āĻāĻŦāĻfullscreen
āϏā§āĻā§āĻāĻā§āϞāĻŋāĻā§left
,top
,width
āĻŦāĻžheight
āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤ - āĻā§āϝāĻžāĻŦāĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āύāϤā§āύ āĻāĻāύā§āĻĄā§āϤ⧠āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āϝāĻžāĻŦā§āϰ āĻāĻāĻĄāĻŋāĨ¤
- āĻļā§āϰā§āώ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāĻĒāϰā§āϰ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āύāϤā§āύ āĻāĻāύā§āĻĄā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāύā§āϰ āĻāύā§āϝ āĻĒāĻŋāĻā§āϏā§āϞā§āϰ āϏāĻāĻā§āϝāĻžāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύāĻž āĻĨāĻžāĻāϞā§, āύāϤā§āύ āĻāĻāύā§āĻĄā§ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻļā§āώ āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻĨā§āĻā§ āĻ āĻĢāϏā§āĻ āĻšāϝāĻŧāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻāĻžāĻāĻĒ
CreateType āĻāĻā§āĻāĻŋāĻ
āĻā§āύ āϧāϰāύā§āϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āĨ¤
- url
āϏā§āĻā§āϰāĻŋāĻ | āϏā§āĻā§āϰāĻŋāĻ[] āĻāĻā§āĻāĻŋāĻ
āĻāĻāύā§āĻĄā§āϤ⧠āĻā§āϝāĻžāĻŦ āĻšāĻŋāϏāĻžāĻŦā§ āĻā§āϞāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ URL āĻŦāĻž URL āĻāϰ āĻŦāĻŋāύā§āϝāĻžāϏ⧎ āϏāĻŽā§āĻĒā§āϰā§āĻŖ-āϝā§āĻā§āϝ URL-āĻ āĻ āĻŦāĻļā§āϝāĻ āĻāĻāĻāĻŋ āϏā§āĻāĻŋāĻŽ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻšāĻŦā§, āϝā§āĻŽāύ, 'http://www.google.com', 'www.google.com' āύāϝāĻŧāĨ¤ āĻ -āĻĒā§āϰā§āĻŖ-āϝā§āĻā§āϝ URLāĻā§āϞāĻŋāĻā§ āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻŽāϧā§āϝ⧠āĻāĻĒā§āĻā§āώāĻŋāĻ āĻšāĻŋāϏāĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āύāϤā§āύ āĻā§āϝāĻžāĻŦ āĻĒā§āώā§āĻ āĻžāϝāĻŧ āĻĄāĻŋāĻĢāϞā§āĻāĨ¤
- āĻĒā§āϰāϏā§āĻĨ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻĢā§āϰā§āĻŽ āϏāĻš āύāϤā§āύ āĻāĻāύā§āĻĄā§āϰ āĻĒāĻŋāĻā§āϏā§āϞā§āϰ āĻĒā§āϰāϏā§āĻĨāĨ¤ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āύāĻž āĻĨāĻžāĻāϞā§, āĻāĻāĻāĻŋ āĻĒā§āϰāĻžāĻā§āϤāĻŋāĻ āĻĒā§āϰāϏā§āĻĨ āĻĄāĻŋāĻĢāϞā§āĻāĨ¤
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ< āĻāĻāύā§āĻĄā§ | undefined>
Chrome 88+
get()
chrome.windows.get(
windowId: number,
queryOptions?: QueryOptions,
): Promise<Window>
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āĻĒāĻžāϝāĻŧ.
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž
- query āĻ āĻĒāĻļāύ
QueryOptions āĻāĻā§āĻāĻŋāĻ
Chrome 88+
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ < āĻāĻāύā§āĻĄā§ >
Chrome 88+
getAll()
chrome.windows.getAll(
queryOptions?: QueryOptions,
): Promise<Window[]>
āϏāĻŦ āĻāĻžāύāĻžāϞāĻž āĻĒāĻžāϝāĻŧ.
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- query āĻ āĻĒāĻļāύ
QueryOptions āĻāĻā§āĻāĻŋāĻ
Chrome 88+
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ< āĻāĻāύā§āĻĄā§ []>
Chrome 88+
getCurrent()
chrome.windows.getCurrent(
queryOptions?: QueryOptions,
): Promise<Window>
āĻŦāϰā§āϤāĻŽāĻžāύ āĻāĻāύā§āĻĄā§ āĻĒāĻžāϝāĻŧ.
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- query āĻ āĻĒāĻļāύ
QueryOptions āĻāĻā§āĻāĻŋāĻ
Chrome 88+
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ < āĻāĻāύā§āĻĄā§ >
Chrome 88+
getLastFocused()
chrome.windows.getLastFocused(
queryOptions?: QueryOptions,
): Promise<Window>
āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§āĻāĻŋ āĻĒāĻžāϝāĻŧ â āϏāĻžāϧāĻžāϰāĻŖāϤ 'āĻāĻĒāϰā§' āĻāĻāύā§āĻĄā§āĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- query āĻ āĻĒāĻļāύ
QueryOptions āĻāĻā§āĻāĻŋāĻ
Chrome 88+
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ < āĻāĻāύā§āĻĄā§ >
Chrome 88+
remove()
chrome.windows.remove(
windowId: number,
): Promise<void>
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āĻāĻŦāĻ āĻāϰ āĻāĻŋāϤāϰ⧠āĻĨāĻžāĻāĻž āϏāĻŽāϏā§āϤ āĻā§āϝāĻžāĻŦ āϏāϰāĻŋāϝāĻŧā§ (āĻŦāύā§āϧ āĻāϰā§)āĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ <void>
Chrome 88+
update()
chrome.windows.update(
windowId: number,
updateInfo: object,
): Promise<Window>
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻĒāĻĄā§āĻ āĻāϰā§āĨ¤ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϝ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻšāĻŦā§ āϤāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰā§āύ; āĻ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤāĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž
- āĻāĻĒāĻĄā§āĻ āϤāĻĨā§āϝ
āĻŦāϏā§āϤā§
- āĻŽāύā§āϝā§āĻ āĻāĻāϰā§āώāĻŖ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
true
āĻšāϞ⧠, āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āĻāĻŽāύāĻāĻžāĻŦā§ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰāĻž āĻšāϝāĻŧ āϝāĻž āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻĻāĻŋāĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĻā§āώā§āĻāĻŋ āĻāĻāϰā§āώāĻŖ āĻāϰā§, āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻāϰā§āĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻāύā§āĻĄā§āϤ⧠āĻĢā§āĻāĻžāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āύāĻž āĻāϰāĻž āĻĒāϰā§āϝāύā§āϤ āĻĒā§āϰāĻāĻžāĻŦ āϏā§āĻĨāĻžāϝāĻŧā§ āĻšāϝāĻŧāĨ¤ āĻāĻāύā§āĻĄā§āϤ⧠āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻĢā§āĻāĻžāϏ āĻĨāĻžāĻāϞ⧠āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋāϰ āĻā§āύ āĻĒā§āϰāĻāĻžāĻŦ āύā§āĻāĨ¤ āĻĒā§āϰā§āĻŦāĻŦāϰā§āϤā§drawAttention
āĻ āύā§āϰā§āϧ āĻŦāĻžāϤāĻŋāϞ āĻāϰāϤā§false
āϏā§āĻ āĻāϰā§āύāĨ¤ - āύāĻŋāĻŦāĻĻā§āϧ
āĻŦā§āϞāĻŋāϝāĻŧāĻžāύ āĻāĻā§āĻāĻŋāĻ
true
āĻšāϞā§, āĻāĻžāύāĻžāϞāĻžāĻāĻŋāĻā§ āϏāĻžāĻŽāύ⧠āύāĻŋāϝāĻŧā§ āĻāϏā§; āϰāĻžāώā§āĻā§āϰā§āϰ āϏāĻžāĻĨā§ 'āĻŽāĻŋāύāĻŋāĻŽāĻžāĻāĻ' āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤false
āĻšāϞā§, z-āĻā§āϰāĻŽā§āϰ āĻĒāϰāĻŦāϰā§āϤ⧠āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āϏāĻžāĻŽāύ⧠āύāĻŋāϝāĻŧā§ āĻāϏā§; āϏā§āĻā§āĻ 'āĻĢā§āϞāϏā§āĻā§āϰāĻŋāύ' āĻŦāĻž 'āϏāϰā§āĻŦā§āĻā§āĻ' āĻāϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤ - āĻāĻā§āĻāϤāĻž
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻāĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒāĻŋāĻā§āϏā§āϞ⧠āĻāĻā§āĻāϤāĻžāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻŦāĻžāĻŽ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āĻĒāĻŋāĻā§āϏā§āϞ⧠āϏāϰāĻžāύā§āϰ āĻāύā§āϝ āĻĒāϰā§āĻĻāĻžāϰ āĻŦāĻžāĻŽ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āĻ āĻĢāϏā§āĻāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āϰāĻžāώā§āĻā§āϰ
WindowState āĻāĻā§āĻāĻŋāĻ
āĻāĻžāύāĻžāϞāĻžāϰ āύāϤā§āύ āĻ āĻŦāϏā§āĻĨāĻžāĨ¤ 'āĻŽāĻŋāύāĻŋāĻŽāĻžāĻāĻāĻĄ', 'āϏāϰā§āĻŦā§āĻā§āĻ', āĻāĻŦāĻ 'āĻĒā§āϰā§āĻŖāϏā§āĻā§āϰā§āύ' āĻ āĻŦāϏā§āĻĨāĻžāĻā§āϞāĻŋāĻā§ 'āĻŦāĻžāĻŽ', 'āĻļā§āϰā§āώ', 'āĻĒā§āϰāϏā§āĻĨ' āĻŦāĻž 'āĻāĻā§āĻāϤāĻž'-āĻāϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āϝāĻžāĻŦā§ āύāĻžāĨ¤
- āĻļā§āϰā§āώ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻāĻāύā§āĻĄā§āĻāĻŋāĻā§ āĻĒāĻŋāĻā§āϏā§āϞ⧠āϏāϰāĻžāύā§āϰ āĻāύā§āϝ āĻĒāϰā§āĻĻāĻžāϰ āĻāĻĒāϰā§āϰ āĻĒā§āϰāĻžāύā§āϤ āĻĨā§āĻā§ āĻ āĻĢāϏā§āĻāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
- āĻĒā§āϰāϏā§āĻĨ
āϏāĻāĻā§āϝāĻž āĻāĻā§āĻāĻŋāĻ
āĻāĻāύā§āĻĄā§āĻāĻŋāϰ āĻāĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻŋāĻā§āϏā§āϞ⧠āĻĒā§āϰāϏā§āĻĨāĨ¤ āĻĒā§āϝāĻžāύā§āϞā§āϰ āĻāύā§āϝ āĻāĻ āĻŽāĻžāύ āĻāĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āϰāĻŋāĻāĻžāϰā§āύāϏ
āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ < āĻāĻāύā§āĻĄā§ >
Chrome 88+
āĻāĻāύāĻž
onBoundsChanged
chrome.windows.onBoundsChanged.addListener(
callback: function,
)
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§āϰ āĻāĻāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāϞ⧠āĻā§āϞāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§; āĻāĻ āĻāĻā§āύā§āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻāύāĻ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧ āϝāĻāύ āύāϤā§āύ āϏā§āĻŽāĻžāύāĻž āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋāĻŦāĻĻā§āϧ āĻšāϝāĻŧ, āĻāĻŦāĻ āĻ āĻā§āϰāĻāϤāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύā§āϰ āĻāύā§āϝ āύāϝāĻŧāĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāϞāĻŦā§āϝāĻžāĻ
āĻĢāĻžāĻāĻļāύ
callback
āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻāϰ āĻŽāϤ⧠āĻĻā§āĻāĻžāĻā§āĻā§:(window: Window) => void
- āĻāĻžāύāĻžāϞāĻž
onCreated
chrome.windows.onCreated.addListener(
callback: function,
filters?: object,
)
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϞ⧠āĻĢāĻžāϝāĻŧāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāϞāĻŦā§āϝāĻžāĻ
āĻĢāĻžāĻāĻļāύ
Chrome 46+callback
āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻāϰ āĻŽāϤ⧠āĻĻā§āĻāĻžāĻā§āĻā§:(window: Window) => void
- āĻāĻžāύāĻžāϞāĻž
āϤā§āϰāĻŋ āĻāϰāĻž āĻāĻāύā§āĻĄā§āϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāĻŖāĨ¤
- āĻĢāĻŋāϞā§āĻāĻžāϰ
āĻŦāϏā§āϤ⧠āĻāĻā§āĻāĻŋāĻ
- āĻāĻāύā§āĻĄā§ āĻĒā§āϰāĻāĻžāϰ
āϝ⧠āĻļāϰā§āϤāĻžāĻŦāϞ⧠āĻāĻāύā§āĻĄā§āϰ āĻĒā§āϰāĻāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§ āϤāĻž āĻ āĻŦāĻļā§āϝāĻ āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻŋ
['normal', 'popup']
āϏāύā§āϤā§āώā§āĻ āĻāϰā§āĨ¤
onFocusChanged
chrome.windows.onFocusChanged.addListener(
callback: function,
filters?: object,
)
āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϞ⧠āĻĢāĻžāϝāĻŧāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāĻŽāϏā§āϤ Chrome āĻāĻāύā§āĻĄā§ āĻĢā§āĻāĻžāϏ āĻšāĻžāϰāĻŋāϝāĻŧā§ āĻā§āϞ⧠chrome.windows.WINDOW_ID_NONE
āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§ā§ˇ āĻĻā§āϰāώā§āĻāĻŦā§āϝ: āĻāĻŋāĻā§ āϞāĻŋāύāĻžāĻā§āϏ āĻāĻāύā§āĻĄā§ āĻŽā§āϝāĻžāύā§āĻāĻžāϰā§, WINDOW_ID_NONE
āϏāϰā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ Chrome āĻāĻāύā§āĻĄā§ āĻĨā§āĻā§ āĻ
āύā§āϝ āĻā§āϰā§āĻŽ āĻāĻāύā§āĻĄā§āϤ⧠āϏā§āϝā§āĻāĻ āĻāϰāĻžāϰ āĻāĻā§ āĻ
āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻĒāĻžāĻ āĻžāύ⧠āĻšāϝāĻŧāĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāϞāĻŦā§āϝāĻžāĻ
āĻĢāĻžāĻāĻļāύ
Chrome 46+callback
āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻāϰ āĻŽāϤ⧠āĻĻā§āĻāĻžāĻā§āĻā§:(windowId: number) => void
- āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž
āϏāĻĻā§āϝ āĻĢā§āĻāĻžāϏ āĻāϰāĻž āĻāĻāύā§āĻĄā§āϰ āĻāĻāĻĄāĻŋāĨ¤
- āĻĢāĻŋāϞā§āĻāĻžāϰ
āĻŦāϏā§āϤ⧠āĻāĻā§āĻāĻŋāĻ
- āĻāĻāύā§āĻĄā§ āĻĒā§āϰāĻāĻžāϰ
āϝ⧠āĻļāϰā§āϤāĻžāĻŦāϞ⧠āĻāĻāύā§āĻĄā§āϰ āϧāϰāύ āϏāϰāĻžāύ⧠āĻšāĻā§āĻā§ āϤāĻž āĻ āĻŦāĻļā§āϝāĻ āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻŋ
['normal', 'popup']
āϏāύā§āϤā§āώā§āĻ āĻāϰā§āĨ¤
onRemoved
chrome.windows.onRemoved.addListener(
callback: function,
filters?: object,
)
āĻāĻāĻāĻŋ āĻāĻāύā§āĻĄā§ āϏāϰāĻžāύ⧠āĻšāϞ⧠āĻā§āϞāĻŋ āĻāϰāĻž āĻšāϝāĻŧ (āĻŦāύā§āϧ)āĨ¤
āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ
- āĻāϞāĻŦā§āϝāĻžāĻ
āĻĢāĻžāĻāĻļāύ
Chrome 46+callback
āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ āĻāϰ āĻŽāϤ⧠āĻĻā§āĻāĻžāĻā§āĻā§:(windowId: number) => void
- āĻāĻāύā§āĻĄā§ āĻāĻāĻĄāĻŋ
āϏāĻāĻā§āϝāĻž
āϏāϰāĻžāύ⧠āĻāĻāύā§āĻĄā§āϰ āĻāĻāĻĄāĻŋāĨ¤
- āĻĢāĻŋāϞā§āĻāĻžāϰ
āĻŦāϏā§āϤ⧠āĻāĻā§āĻāĻŋāĻ
- āĻāĻāύā§āĻĄā§ āĻĒā§āϰāĻāĻžāϰ
āϝ⧠āĻļāϰā§āϤāĻžāĻŦāϞ⧠āĻāĻāύā§āĻĄā§āϰ āϧāϰāύ āϏāϰāĻžāύ⧠āĻšāĻā§āĻā§ āϤāĻž āĻ āĻŦāĻļā§āϝāĻ āĻĒā§āϰāĻŖ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻāĻŋ
['normal', 'popup']
āϏāύā§āϤā§āώā§āĻ āĻāϰā§āĨ¤