gpt4 book ai didi

javascript - Firefox 允许将桌面图像文件拖入 CKEditor

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:04 26 4
gpt4 key购买 nike

我有一个正在运行的 CKEditor 实例,在 Firefox 中(在 3.6、4、5 中重现)当将图像文件从桌面拖到网络应用程序 CKEditor 文本区域时,它会以 base64 格式插入图像数据。

<img src="data:image/png;base64,iVBORw0KGg...

这对我的用户造成了误导,因为他们认为图片会直接上传到他们的帖子中,因为图片实际上会呈现在内容区域中。当他们提交帖子时,由于过大或未通过我们现有的内容过滤器而失败。

拖放不在项目的当前范围内(如果是,我们会找到更好的方法),因此任何可以完全阻止此行为的方法都是首选。

有什么想法吗?

最佳答案

你试过“竹杖”吗...

使用 Bamboo Cane,每次发现用户有这种行为时,您都可以鞭打他们的胸部或颈部。这可能看起来有点激烈,但很快就会明白这一点,在团队环境中尤其有效:-)

更严肃地说,我唯一能想到的是设置某种 setInterval() 超时,它会查找 IMG 标签,然后在“data:image/png;”上执行 indexOf。如果您发现了,则对元素进行删除...

(如果您需要代码,请告诉我...)

但最终,一个不错的用户 PDF 指南可能才是真正的诀窍,通常如果您构建某种 CMS,那么您应该提供一个如何指南……或者在这种情况下是一个如何不指南。

关于javascript - Firefox 允许将桌面图像文件拖入 CKEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com