Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IOS上可编辑的内容:控制/阻止选择工具栏?_Javascript_Html_Ios_Contenteditable - Fatal编程技术网

Javascript IOS上可编辑的内容:控制/阻止选择工具栏?

Javascript IOS上可编辑的内容:控制/阻止选择工具栏?,javascript,html,ios,contenteditable,Javascript,Html,Ios,Contenteditable,我有自己的可编辑内容工具栏。在ipad上,当选中文本时,系统会生成自己的弹出工具栏。这将阻止使用内置工具栏中未包含的选项“我的工具栏” 有没有办法禁用/隐藏/编辑此工具栏的行为 在元素上使用此CSS如何: -webkit-user-select: none; 虽然我们对你的应用程序的其他部分了解不多,但它可能会干扰你的应用程序,所以你必须尝试一下。。。 如果你遇到了问题,那么我认为没有什么可以做的-试着把你的工具栏放在其他可以看到的地方 资料来源: (参见关于缺点的评论)我在中报告了这个问题,

我有自己的可编辑内容工具栏。在ipad上,当选中文本时,系统会生成自己的弹出工具栏。这将阻止使用内置工具栏中未包含的选项“我的工具栏”

有没有办法禁用/隐藏/编辑此工具栏的行为


在元素上使用此CSS如何:

-webkit-user-select: none;
虽然我们对你的应用程序的其他部分了解不多,但它可能会干扰你的应用程序,所以你必须尝试一下。。。 如果你遇到了问题,那么我认为没有什么可以做的-试着把你的工具栏放在其他可以看到的地方

资料来源:
(参见关于缺点的评论)

我在中报告了这个问题,因为似乎没有办法控制它


无法完全隐藏工具栏是一个问题,另一个问题是不应始终启用BIU(粗体/斜体/下划线),因为在所见即所得编辑器中并不总是启用这种格式。例如,在CKEditor中,可通过配置接受的标记列表),因此如果禁用
/
B
也不应出现在上下文工具栏中。

您可以将以下样式添加到内容可编辑div:
-webkit用户修改:只读写明文


注意,这也有防止“ctrl+b”、“ctrl+i”等的副产品。这可能是件好事。

如果你能想出一个解决方案,我也很感兴趣。不,还没有,除了确保您自己的工具栏位于可编辑区域下方之外。除了重新定位工具栏之外,还有关于如何解决问题的任何新更新吗?相关:是否对此进行了功能检测,以便我们可以在需要时重新定位?您会检测到浏览器为ios/safari。只有IOS设备具有此功能。嗯。。。这就完全禁用了输入contenteditable的功能。好吧,就像一些评论所说的那样,在某些情况下可能会发生这种情况:(我想你唯一的选择就是重新定位你的工具栏。