5

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

我的最终目标是,当用户选择一些文本时,我可以在突出显示的文本旁边设置一个“创建突出显示”按钮,然后调用一个 JavaScript 函数来保存突出显示并将文本包围在 span 标签中。

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

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

4

1 回答 1

-1

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

希望有帮助...

于 2012-12-26T13:32:49.803 回答