我有一个CKEditor运行实例,在Firefox中(在3.6,4,5中再现)当一个图像文件从桌面拖到Web应用程序CKEditor文本区域时,它会以base64格式插入图像数据。 / p>
<img src="data:image/png;base64,iVBORw0KGg...
这会给我的用户带来误导性体验,因为他们认为图片正在直接上传到他们的帖子中,因为图片实际上会在内容区域中呈现。当他们去提交帖子时,它失败了,因为它太大或没有通过我们现有的内容过滤器。
拖放不在项目的当前范围内(如果有的话,我们会找到更好的方法),因此任何可以完全阻止此行为的内容都是首选。
有什么想法吗?
答案 0 :(得分:0)
你有没有试过“Bamboo Cane”......
使用Bamboo Cane,每当你抓住它们的行为时,你就可以在胸部或颈部鞭打使用者。这可能看起来有点激烈,但会很快得到重点,在团队环境中尤其有效: - )
更严重的是,我唯一能想到的是设置某种setInterval()超时,它会查找IMG标签,然后在“data:image / png;”上执行indexOf如果你发现那么在元素上删除......
(如果您需要代码,请告诉我......)
但最终一个不错的用户PDF指南可能是真正的伎俩,通常如果你构建某种CMS,那么你应该提供一个如何指导...或者在这种情况下是如何不引导。
答案 1 :(得分:0)
我在网上发现了这个Blog Drag-Drop image ... CKEditor using Firefoy。
它对我来说很好,所以你可以尝试一下。