上传图片时出现 Javascript 错误 TinyMCE

标签 javascript jquery tinymce

我正在遵循 this page 的入门文档指南。它应该像this demo一样工作.

我用这段代码实现了它:

$(".answers-list .answer textarea, textarea.soal").tinymce({
    images_upload_url: 'uploadimage.php',
    theme: "modern",
    plugins: [
        "eqneditor advlist autolink lists link image charmap print preview anchor",
        "searchreplace visualblocks code fullscreen",
        "insertdatetime media table contextmenu paste" 
    ],
    toolbar: "undo redo | eqneditor link image | styleselect | bold italic | bullist numlist outdent indent ",
});

当我尝试上传图像时,JavaScript 控制台给出如下错误:

tinymce.min.js:12 Uncaught TypeError: b(...).createObjectURL is not a function
    at Object.c [as createObjectURL] (tinymce.min.js:12)
    at g (tinymce.min.js:12)
    at Object.f [as create] (tinymce.min.js:12)
    at b.h (plugin.min.js:1)
    at b.e [as fire] (tinymce.min.js:7)
    at b.fire (tinymce.min.js:7)
    at HTMLInputElement.<anonymous> (tinymce.min.js:16)
    at a (tinymce.min.js:2)
    at HTMLInputElement.p (tinymce.min.js:2)

它甚至没有开始处理上传。代码有什么问题?

最佳答案

我也遇到了同样的问题。我的解决方案是将自定义全局 varname URL 重命名为不同的名称,例如 WEBSITE_URL。

我认为 TinyMCE 也使用 URL 作为全局变量名。

关于上传图片时出现 Javascript 错误 TinyMCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46318172/

相关文章:

javascript - 如何每 x 秒刷新一次 angularjs 指令?

javascript - 这是为数组生成 promise 链的好方法吗?

javascript - 如何根据数字大小和出现次数对数组进行排序

javascript - 如何将属性添加到存在于 div 内部的输入框

javascript - 如何优雅地将js代码传递给字符串?

jquery - 这是 JQuery 队列的一个很好的用途吗?

jquery - 为什么我的对象在使用 css 淡出后又再次显示?

javascript - 如何为每个编辑器添加不同配置的多个 TinyMCE 编辑器?

javascript - Safari 和 Chrome 上的 Tinymce 换行问题

Django管理员: Add TinyMCE to particular TextField only?