我即将让 TinyMCE 编辑器在我们的网站上工作。添加讨论时所需的脚本正在加载。我可以在 HTML 源代码中看到它们。我的域名已正确注册我正在使用的 API 密钥。并且文本区域的 ID/名称是正确的。但编辑器本身不会加载文本区域。
只有一个 JavaScript 控制台错误:
由于文档未处于标准模式,因此无法初始化编辑器。 TinyMCE 需要标准模式。
有人知道什么是“标准模式”以及如何确保所提供的页面处于标准模式吗?
大的没关系。我找到了解决方案。该文档处于所谓的“怪异”模式,因为没有 DOCTYPE。我将其添加到顶部,编辑器工作得很好!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
甚至后来我发现了一些可能有帮助的东西。
检查第一个标签是否属于。 就我而言,标签占据了第一位。
首先,需要使用
<!DOCTYPE html>
接下来要确保,如果
<!DOCTYPE html>
之前有一些输出,请将其删除。
如果在
<!DOCTYPE html>
之前打印某些内容,可能会导致错误