原生移动上下文菜单涵盖CKEditor

时间:2015-10-08 15:29:44

标签: android ios ckeditor contextmenu hybrid-mobile-app

我已经在Android(KitKat& Lollipop)和iOS 9上运行CKEditor。但是,两个平台上的上下文菜单(select all / copy / paste菜单)都涵盖了CKEditor工具栏。我想知道人们用什么策略来解决这个问题?

以下是我尝试过的一些事情:

  1. -webkit-touch-callout:none; 这在Android或iOS上无效。

  2. -webkit-user-select:none; 这禁用了上下文菜单,但仅因为它禁用了选择。我想要选择 - 我只是不想要原生上下文菜单。

  3. 我玩 config.floatSpacePinnedOffsetY 和朋友试图偏移工具栏,但我没有找到适用于所有情况的偏移量。

  4. 由于我们的应用程序是一个混合应用程序,我研究了子类化Android和iOS WebView以本机禁用上下文菜单。我还没有运气这么做。

  5. 截图:

    iOS context menu

    Android context menu

1 个答案:

答案 0 :(得分:1)

这是一个浏览器错误/限制。请参阅WebKit issue #147406 - 随时提出您的问题。我相信它也有点像similar question