Javascript IOS上可编辑的内容:控制/阻止选择工具栏?
我有自己的可编辑内容工具栏。在ipad上,当选中文本时,系统会生成自己的弹出工具栏。这将阻止使用内置工具栏中未包含的选项“我的工具栏” 有没有办法禁用/隐藏/编辑此工具栏的行为Javascript IOS上可编辑的内容:控制/阻止选择工具栏?,javascript,html,ios,contenteditable,Javascript,Html,Ios,Contenteditable,我有自己的可编辑内容工具栏。在ipad上,当选中文本时,系统会生成自己的弹出工具栏。这将阻止使用内置工具栏中未包含的选项“我的工具栏” 有没有办法禁用/隐藏/编辑此工具栏的行为 在元素上使用此CSS如何: -webkit-user-select: none; 虽然我们对你的应用程序的其他部分了解不多,但它可能会干扰你的应用程序,所以你必须尝试一下。。。 如果你遇到了问题,那么我认为没有什么可以做的-试着把你的工具栏放在其他可以看到的地方 资料来源: (参见关于缺点的评论)我在中报告了这个问题,
在元素上使用此CSS如何:
-webkit-user-select: none;
虽然我们对你的应用程序的其他部分了解不多,但它可能会干扰你的应用程序,所以你必须尝试一下。。。
如果你遇到了问题,那么我认为没有什么可以做的-试着把你的工具栏放在其他可以看到的地方
资料来源:
(参见关于缺点的评论)我在中报告了这个问题,因为似乎没有办法控制它
无法完全隐藏工具栏是一个问题,另一个问题是不应始终启用BIU(粗体/斜体/下划线),因为在所见即所得编辑器中并不总是启用这种格式。例如,在CKEditor中,可通过配置接受的标记列表),因此如果禁用
/
,B
也不应出现在上下文工具栏中。您可以将以下样式添加到内容可编辑div:-webkit用户修改:只读写明文代码>
注意,这也有防止“ctrl+b”、“ctrl+i”等的副产品。这可能是件好事。如果你能想出一个解决方案,我也很感兴趣。不,还没有,除了确保您自己的工具栏位于可编辑区域下方之外。除了重新定位工具栏之外,还有关于如何解决问题的任何新更新吗?相关:是否对此进行了功能检测,以便我们可以在需要时重新定位?您会检测到浏览器为ios/safari。只有IOS设备具有此功能。嗯。。。这就完全禁用了输入contenteditable的功能。好吧,就像一些评论所说的那样,在某些情况下可能会发生这种情况:(我想你唯一的选择就是重新定位你的工具栏。