我有自己的工具栏,可以满足。在ipad上,系统会在选择文本时生成自己的弹出工具栏。这可以防止使用我的工具栏,该工具栏的选项不包含在内置工具栏中。
有没有办法禁用/隐藏/编辑此工具栏的行为?
答案 0 :(得分:2)
我在WebKit issue tracker, bug 147406中报告了此问题,因为似乎无法控制此问题。
完全隐藏工具栏的不可能性是一个问题,另一个问题是BIU(粗体/斜体/下划线)不应该总是启用,因为并不总是在wysiwyg编辑器中启用这种格式化。例如,在CKEditor中,可以通过Advanced Content Filter)配置接受的标记列表,因此如果禁用<b>/<strong>
,B
也不应出现在上下文工具栏中。
答案 1 :(得分:0)
您可以将以下样式添加到内容可编辑div中:-webkit-user-modify: read-write-plaintext-only;
。
请注意,这也是防止“ ctrl + b”,“ ctrl + i”等的副产品。这可能是一件好事。
答案 2 :(得分:-1)
如何在元素上使用这个CSS:
-webkit-user-select: none;
虽然因为我们对你的应用程序的其余部分了解不多,但它可能会干扰它,所以你必须尝试一下...... 如果你遇到问题,那么我认为还有很多工作要做 - 尝试将工具栏定位在其他可见的地方吗?
来源:http://bencollier.net/2010/04/disabling-hold-to-copy-on-mobile-safari/ (见关于缺点的评论)