我已经在Android(KitKat& Lollipop)和iOS 9上运行CKEditor。但是,两个平台上的上下文菜单(select all / copy / paste菜单)都涵盖了CKEditor工具栏。我想知道人们用什么策略来解决这个问题?
以下是我尝试过的一些事情:
-webkit-touch-callout:none; 这在Android或iOS上无效。
-webkit-user-select:none; 这禁用了上下文菜单,但仅因为它禁用了选择。我想要选择 - 我只是不想要原生上下文菜单。
我玩 config.floatSpacePinnedOffsetY 和朋友试图偏移工具栏,但我没有找到适用于所有情况的偏移量。
由于我们的应用程序是一个混合应用程序,我研究了子类化Android和iOS WebView以本机禁用上下文菜单。我还没有运气这么做。
截图: