我正在开发一个基于 webkit 的应用程序,用于在 iPad 上使用。当用户选择一些文本时,默认情况下会弹出复制/定义(如果选择了短语,则仅复制)。我希望能够将菜单项附加到此菜单或将其关闭并保留突出显示功能。
我的最终目标是,当用户选择一些文本时,我可以在突出显示的文本旁边设置一个“创建突出显示”按钮,然后调用一个 JavaScript 函数来保存突出显示并将文本包围在 span 标签中。
拥有 Copy 菜单加上我自己的菜单是合理的,但不是最好的主意,因为它看起来有点笨重。我可以关闭 Copy 菜单,但这也会禁用 webkit/iOS 中的突出显示功能。
有什么建议么?我需要完全用 JavaScript(jQuery)、CSS 或 HTML5 来编程。