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