Pergunta

I am wondering if I am able to modify the right-click menu of the browser action menu? I want to add an option titled 'Logout'.

Foi útil?

Solução

No you cant do that, youll need to stick it in the browser actions popup.

Outras dicas

For the context Chrome says:

Value must be one of: [all, page, frame, selection, link, editable, image, video, audio, launcher, browser_action, page_action]

So use

chrome.contextMenus.create({
  "title": "Logout",
  "contexts": ["browser_action"],
  "onclick": logout
});

Where logout() is the function that will be called when you click on it. (And enable "contextMenus" permission in the manifest.)

Edit: A bit of warning, if you have an Event page, using onclick attribute is not supported and you should add a chrome.contextMenus.onClicked handler instead.

hum, if i understand ... you want add item on menu after right click?

You can do this :

chrome.contextMenus.create({
  "title" : "You menu Name",
  "type" : "normal",
  "contexts" : ["link","video","audio"], //the context which item appear
  "onclick" : shorten() // The function call on click
});

And your manifest :

Add "contextMenus" on "permissions" array.

More information : here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top