WordPress 高级管理手册

title: "使用浏览器诊断 JavaScript 错误" post_status: publish comment_status: open taxonomy: category: - advanced-administration-handbook post_tag: - Debug - Repos - Data


使用浏览器诊断 JavaScript 错误

如果您遇到交互功能问题,可能是由于 JavaScript 错误或冲突导致的。例如,下拉菜单可能失效、元框无法拖动或添加媒体按钮无法工作。为了有效提交支持请求,让团队了解具体的 JavaScript 错误信息将大有帮助。

本指南将向您展示如何在不同的浏览器中诊断 JavaScript 问题。

步骤 1:尝试其他浏览器

不同浏览器对 JavaScript 的实现方式常有差异。为确保这是 JavaScript 错误而非浏览器错误,请首先尝试在其他浏览器中打开您的网站。

请记录所有出现此错误的浏览器信息。在提交支持请求时,这些信息将非常有用。

步骤 2:启用 SCRIPT_DEBUG

你需要开启脚本调试。打开 wp-config.php 文件,在 "That's all, stop editing! Happy blogging" 这一行之前添加以下代码:

define('SCRIPT_DEBUG', true);

检查问题是否仍然存在。

步骤 3:诊断

打开开发者工具

识别错误

通常,错误信息会直接显示在控制台中。它可能看起来类似这样:

开发者工具错误页面示例截图。

上图显示错误位于 jquery.js 的第 2 行,但请记住要复制完整的堆栈信息!仅说明行号不如展示上下文更有帮助。

如果没有显示错误,请重新加载页面;许多错误仅在页面首次加载时出现。

Step 4: Reporting

Now that you have diagnosed your error, you should make your support forum request. Go to the troubleshooting forum.

If your problem is with a specific theme or plugin, you can access their dedicated support forum by visiting https://wordpress.org/support/plugin/PLUGINNAME or https://wordpress.org/support/theme/THEMENAME.

Please include the below information: