7

ブラウザのアクション メニューの右クリック メニューを変更できるかどうか疑問に思っています。「ログアウト」というタイトルのオプションを追加したい。

4

3 に答える 3

14

コンテキスト Chrome は次のように述べています。

値は次のいずれかである必要があります。[all, page, frame, selection, link, editable, image, video, audio, launcher, browser_action, page_action]

だから使う

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

logout()クリックしたときに呼び出される関数はどこにありますか。(そして、マニフェストで「contextMenus」権限を有効にします。)

編集:少し警告があります。イベント ページがある場合、属性の使用onclickはサポートされていないため、chrome.contextMenus.onClicked代わりにハンドラーを追加する必要があります。

于 2014-10-13T22:23:37.053 に答える
1

いいえ、それはできません。ブラウザのアクション ポップアップに貼り付ける必要があります。

于 2012-03-26T06:11:01.697 に答える
-3

うーん、わかったら...右クリック後にメニューに項目を追加したいですか?

あなたはこれを行うことができます :

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
});

そしてあなたのマニフェスト:

「permissions」配列に「contextMenus」を追加します。

詳細:こちら

于 2012-03-26T20:17:10.007 に答える