我已经阅读了有关使用替代皮肤的文档和无数帖子(与标准的'moono'皮肤相对)与CKEditor。我正在使用CKEditor的CDN版本,但我想使用不同的皮肤。所以,我已经下载了选择的皮肤(bootstrapck),我从我的服务器托管它。一切都很好,直到我把它推到我的生产服务器。在生产中,它没有认识到我想要使用的替代皮肤。这就是我所拥有的:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdn.ckeditor.com/4.4.7/full/ckeditor.js"></script>
....
</head>
<body>
<textarea name="editor1" id="editor1"></textarea>
<script>
CKEDITOR.replace('editor1', {
skin : 'bootstrapck,/lib/ckeditor/skins/bootstrapck/'
});
</script>
</body>
这个完全相同的代码在我的本地测试服务器上运行良好,但它在我的生产服务器上根本不起作用。以下是我在生产控制台中看到的内容:
Refused to execute script from 'https://www.example.com/lib/ckeditor/ckeditor.js'
because its MIME type ('text/html') is not executable,
and strict MIME type checking is enabled.
答案 0 :(得分:0)
您的生产服务器正在使用不正确的mimetype提供.js文件。如果您的生产服务器是Apache,请确保httpd.conf
AddType text/javascript .js