Question

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'.

Était-ce utile?

La solution

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

Autres conseils

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top