В Google Chrome Extension я знаю, как отображать контекстное меню для выбранного текста.Расширение Chrome: контекстное меню только для редактируемого выделенного текста
chrome.contextMenus.create({
'title': 'TEST',
'contexts': ['selection'],
'id': "test"
});
chrome.contextMenus.create({
'title': 'submenu',
'contexts': ['selection'],
'id': "test_1",
'parentId': "test",
'onclick': menu.onClicked_
});
Но я хочу показать это меню, только если выбранный текст в «редактируемый элемент» (ввод текста, текстовое поле, содержимое редактируемой DIV, ...). Как я могу это сделать ?
Спасибо!
Вы пробовали контекст '" editable "' вместо '" selection "'? Документация не очень понятна в отношении того, что это значило бы. – Xan
С '" editable ", меню появляется только в редактируемом элементе. Но оно появляется даже без выделенного текста. – Martial
Тогда у меня есть сомнения, что это возможно. – Xan