我从他们网站的 Online Builder 功能中生成了 CKEditor 5 版本 29 的自定义构建,并将其放置在我的 Web 服务器上的根目录中。但是每次我尝试使用编辑器加载页面时,我都会收到此错误(检查浏览器中的元素)。
“...ReferenceError:找不到变量:经典编辑器...”
我以前做过这个,通常它可以工作。我重复了下载和安装,但每次都得到相同的错误。
这可能是构建 29 的问题,还是我的代码中出现了一些奇怪的字符(附件)。到现在已经复习了很多次——有点疯狂。
<!DOCTYPE html>
<!--HAS_WEBDNA_TAGS-->
<html lang="en">
<head>
<meta charset="utf-8">
<title>CKEditor 5 – Classic editor</title>
<!-- <script src="https://cdn.ckeditor.com/ckeditor5/29.0.0/classic/ckeditor.js"></script> -->
<script src="/ckeditor5/build/ckeditor.js"></script>
</head>
<body>
<div id="editor">abc</div>
<textarea class="editor">xyz</textarea>
<script>
ClassicEditor
.create( document.querySelector( '#editor' ), {
toolbar: {
items: [
'heading','|',
'bold', 'italic', 'underline', 'strikethrough', '|',
'blockQuote', '|',
'fontfamily', 'fontsize', 'fontColor', '|',
'alignment', '|',
'bulletedList', 'numberedList', '|',
'indent', 'outdent', '|',
'-',
'link', 'imageUpload', '|',
'insertTable', '|',
'removeFormat', 'code', 'codeBlock', '|', '|',
'undo', 'redo',
],
shouldNotGroupWhenFull: true
},
} )
.catch( error => {
console.error( error );
} );
</script>
</body>
</html>