如何将上下文菜单添加到HTML可编辑表单?

时间:2015-03-05 14:36:02

标签: javascript html5 google-chrome-extension firefox-addon safari-extension

我们为Chrome,Firefox和Safari开发扩展程序。我们希望向我们的扩展添加上下文菜单,这些扩展菜单将在右键单击任何可编辑HTML的表单元素时显示。

是否可以定义这样的上下文菜单?

我注意到Chrome中的可编辑上下文菜单适用于每个可编辑的表单元素,但我们只想为用户可以插入HTML的表单元素启用它。我还注意到,在许多这些表单元素中,基本元素具有属性[contenteditable="true"](或[contenteditable=""])。

是否存在没有此属性的HTML可编辑元素?如果没有,是否可以在我们的上下文菜单中定位此属性?

我们不希望上下文菜单出现在常规文本字段或文本区域中,仅用于用户可以插入HTML的情况。但是如果有一个元素[contenteditable="false"],父元素为[contenteditable="true"],我们也希望这个元素的上下文菜单。

0 个答案:

没有答案