0
サブメニュー付きでChrome Extension context menuがある場合、親を有効にするまでサブメニュー項目にアクセスできないように親を無効にするにはどうすればよいですか?Chrome拡張機能の親ContextMenuを無効にする
chrome.contextMenus.create({
id: "parentMenu",
title: "Parent Menu",
contexts: ["browser_action"],
enabled: false
});
// Create a submenu with two radio buttons
chrome.contextMenus.create({
parentId: "parentMenu",
title: "Submenu1",
contexts: ["browser_action"],
type: "radio",
checked: true,
onclick: function (evt) {}
});
chrome.contextMenus.create({
parentId: "parentMenu",
title: "Submenu2",
contexts: ["browser_action"],
type: "radio",
onclick: function (evt) {}
});
parentMenuは無効とマークされていますが、無効にはなっていません。サブメニューを無効にすると、これらのサブメニューは期待どおりに無効になります。
返信いただきありがとうございます。私は、メニューを再構築する以外の解決策を見過ごしたと思っていました。あなたはそれが不器用なことについて正しいです。あなたのコメントは、代替のUIを追加するよう促しました。 – user650881