跳到主要内容

如何调试自定义 JavaScript 代码段

2024-06-05

了解如何在 SEO Spider 中编写自定义 JavaScript 代码段时调试遇到的错误。


简介

当使用自定义 JavaScript时,您可能会遇到预设 JavaScript 代码段或您自己的自定义 JavaScript 代码段的问题,这些问题需要调试。

本教程将引导您了解如何在工具中调试自定义 JavaScript 代码段。

1) 打开“JS 代码段编辑器”

要编辑或测试自定义 JavaScript 代码段,请单击“自定义 JavaScript”选项卡中相关代码段行右侧的“JS”框。

编辑和测试自定义 JS

2) 测试 JavaScript

在右下角输入 URL,然后使用“测试”按钮在右侧的 JS 测试器面板中查看代码段的结果。

JavaScript 错误消息

在上面的示例中,显示了一条“TypeError: Failed to fetch”错误消息。

3) 使用外部浏览器进行调试

如果在 JavaScript 测试器窗口中看到错误,则可以通过选择右下角的“外部浏览器”按钮来调试它。

在 JS 测试器中选择外部窗口

当您按下“测试”按钮时,这将打开一个 Chromium 浏览器。

4) 选择开发者工具

单击“测试”按钮以打开我们内置的 Chromium 浏览器。 然后,您可以选择“开发者工具”。

在 Chromium 浏览器中调试自定义 js

这将打开 Chrome 开发者工具,许多人已经熟悉它。

5) 查看控制台错误

如果选择“控制台”选项卡,您将看到显示的 JavaScript 代码段中的特定错误。

自定义 JS 的 Chrome 控制台错误日志

您可以将 console.log() 行添加到您的代码段中,这些行也会显示在“控制台”选项卡中。

常见错误

您在使用 ChatGPT 代码段时可能会遇到的一个常见错误如上面的示例所示。

此错误显示:

TypeError: Failed to fetch

如果您进入如上所述的 Chromium“控制台”选项卡,您通常会看到以下错误:

Refused to connect to 'https://api.openai.com/v1/chat/completions' because it violates the following Content Security Policy directive

这意味着该站点具有“Content-Security-Policy”标头,该标头不允许 OpenAI 域。 因此,您无法为该 URL 运行任何 OpenAi ChatGPT 代码段。