Joomla 页面的 W3C 验证:"The type attribute is unnecessary for JavaScript resources."

W3C validation of Joomla page: "The type attribute is unnecessary for JavaScript resources."

从本月初开始,W3C XHTML 开始指出这个错误:

The type attribute is unnecessary for JavaScript resources.

我不再在我的 JavaScript 中使用 type 但上述错误是在 Joomla 脚本本身内部生成的,用于调用模块或 jQuery、CSS 等。并且没有写在任何 Joomla 文件中。可能与 Joomla 在核心文件中调用脚本的方式有关。

所以我需要帮助。我现在是3.8.3版本,错误依旧。

您必须将正确的 joomla 输出设置为 HTML5。 在您的模板索引中写入(上方是 PHP 代码部分):

// Set HTML5 Document Output
$doc = JFactory::getDocument();
$doc->setHtml5(true);

通过 Joomla HEAD Renderer 的所有 "Type" 声明必须消失。