我正在遵循 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/