Firefox允许将桌面图像文件拖拽到CKEditor中
Firefox allows desktop image files to be dragged in to CKEditor
我有一个CKEditor运行的实例,在Firefox(在3.6,4,5中复制)中,当图像文件从桌面拖到web应用程序CKEditor文本区域时,它以base64格式插入图像数据。
<img src="data:image/png;base64,iVBORw0KGg...
这会给我的用户造成误导,因为他们认为图像是直接上传到他们的帖子中,因为图像实际上会在内容区域呈现。当他们去提交文章时,它失败了,要么是因为太大,要么是因为没有通过我们设置的内容过滤器。
拖放不在项目的当前范围内(如果是的话,我们会找到更好的方法),所以任何可以完全阻止这种行为的方法都是首选的。
任何想法?
你试过"竹藤"吗…
用竹藤你可以鞭打使用者的胸部或颈部,每次你发现他们这样做。这可能看起来有点激烈,但会让你很快明白这一点,在团队环境下尤其有效:-)
在一个更严重的注意,我唯一能想到的是设置某种setInterval()超时寻找IMG标签,然后做indexOf上的"data:image/png;",如果你发现,然后做一个删除元素…
(让我知道如果你需要代码…)
但最终一个好的用户PDF指南可能是真正的技巧,通常如果你建立某种CMS,那么你应该提供一个如何指导…
我在web博客拖放图像上发现了这个…
对我来说很好,所以你可以试试。
相关文章:
- 在部署ckeditor时,我需要包括插件文件夹吗
- 将CKEditor合并为1个文件
- 使用CKEditor自定义文件浏览器,并使用ASP.Net MVC进行上传
- 右 elFinder 和 CKeditor 集成以直接上传文件
- CKEditor插件不在插件文件夹中
- 有没有办法我可以更改 ckEditor 配置,而无需许多几乎相同的配置文件
- base_url() 在 ckeditor config.js 文件中使用
- CKEditor:创建(从Moono复制)一个新的皮肤,缺少皮肤.js文件
- 如何控制 CKEditor API 在哪里打开文件浏览器浏览网址的新窗口
- Ckeditor 拖放 txt 文件
- 如何在没有配置.js文件的情况下使用 CKEditor
- 在CKEditor中获取自定义文件浏览器的url
- CKEditor破坏了我的其他js应用程序,如何加载我自己的js文件
- 如何定义CKEditor用于搜索配置/语言文件的路径
- CKEditor JS API插入内部文件链接(MediaWiki所见即所得扩展)
- 加载文件到CKEditor文本区使用Javascript
- 使用CKeditor上传文件
- CKEditor文件上传
- python中的CKEditor文件管理器
- CKEditor文件上传&浏览器