親メニュー項目の下に子コンテキスト メニュー項目を作成しようとして、次のコードをテストしました。
chrome.contextMenus.create(
{'title': 'child1', 'parentId': parentItem, 'onclick': function(info,tab){console.log('info', info)}}
)
このコードは317
、子アイテム ID である を返し、コンテキスト メニューを確認したところ、確かに「parentItem」の下に子アイテム「child1」が作成されていましたが、「child1」をクリックするとconsole.log
、
info Object
editable: false
menuItemId: 317
pageUrl: "https://www.google.com/"
parentMenuItemId: 317
「parentMenuItemId」は「menuItemId」と同じでありparentItem
、 ではありません317
。
何が起きてる?何か不足していますか?