Vue 使用 tinymce 控制台报 Resource interpreted as Stylesheet but transferred with MIME type text/html 导...

设置 skin_url 指定 css 路径:

{
  ...
  language: 'zh_CN',
  skin_url: '/src/assets/tinymce/skins/ui/oxide',
  ...
}

但控制台提示:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/src/assets/tinymce/skins/ui/oxide/skin.min.css".
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/src/assets/tinymce/skins/ui/oxide/content.min.css".

导致编辑器区域为空白,显示不出来。

tinymce-react Issues Skin false does not prevent loading of skins #53 发现解决办法:

  • 手动引入 css

export default 上面引入:

import 'tinymce/skins/ui/oxide/skin.min.css'
import 'tinymce/skins/ui/oxide/content.inline.min.css'

然后设置初始参数:

{
  ...
  language: 'zh_CN',
  content_css: false,
  // skin_url: '/src/assets/tinymce/skins/ui/oxide',
  ...
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容