TinyMCE 编辑器未加载,因为文档未处于标准模式 - 我如何才能在标准模式下获取我的文档?

TinyMCE editor is not loading because document is not in standards mode - how can I get my document in standards mode?

我非常接近让 TinyMCE 编辑器在我们的网站上工作。添加讨论时的必要脚本是 loading.I 可以在 HTML 源中看到它们。我的域已正确注册我正在使用的 API 密钥。并且文本区域的 id/name 是正确的。但是编辑器本身不会为文本区域加载。

只有一个 JavaScript 控制台错误:

无法初始化编辑器,因为文档未处于标准模式。 TinyMCE 需要标准模式。

有人知道什么是“标准模式”吗?我如何才能确保提供的页面处于标准模式?

一个大没关系。我找到了解决方案。该文档处于所谓的“怪癖”模式,因为没有 DOCTYPE。我在上面添加了这个,编辑器工作得很好!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

后来我发现了一些可能有用的东西。

检查第一个标签是否为 。 在我的例子中,标签排在第一位。