我可以将菜单项添加到IOS Webkit复制/定义弹出菜单吗?

Mat*_*way 5 javascript css html5 webkit ios

我正在开发一个基于webkit的应用程序,可以在iPad上使用.当用户选择某些文本时,默认情况下会弹出复制/定义(或者只有选中短语时复制).我希望能够将菜单项附加到此菜单或将其关闭并保留突出显示功能.

我的最终目标是,当用户选择一些文本时,我可以在突出显示的文本旁边显示"创建突出显示"按钮,然后调用JavaScript函数来保存突出显示并将文本环绕在span标记中.

复制菜单加上我自己的菜单是合理的,但不是最好的主意,因为它看起来有点笨重.我可以关闭"复制"菜单,但这也会禁用webkit/iOS中的突出显示功能.

有什么建议?我需要完全用JavaScript(jQuery),CSS或HTML5编程.

Ami*_*k12 -1

我不太了解 iOS 的 Webkit / Webview 接口,但如果是 MacOS,是的,通过以下方法是可能的,
1 -- 您需要实现WebUIDelegate
2 -- 实现ContextMenu 方法

希望有帮助...