我在我的 chome 扩展中创建了一个上下文菜单作为复选框,我成功创建了仅对可编辑字段可见的菜单。
问题是我需要根据文本字段(焦点元素)中的数据属性将菜单显示为选中状态。使用以下代码,它在全局级别显示已选中(意味着如果我在一个页面/elemebt 中检查了菜单,则其他页面/元素也将保持选中状态。)
如何根据元素的数据属性使其选中/取消选中?
var addinMenu = chrome.contextMenus.create({
"title": "My Addin Menu",
"contexts": ["editable"]
});
var disableOrEnable = chrome.contextMenus.create({
"type": "checkbox",
"title": "Disable",
"parentId": addinMenu,
"id": "myaddin_disable",
"checked": true,
"contexts": ["editable"],
"onclick": disableOrEnableMyAddin
});