测试本地文件存在的问题:
    某些示例如果你将其作为本地文件打开的话,它将不会运行。 这可能是由于各种原因,最有可能是:

    • 它们具有异步请求。 如果你只是从本地文件运行示例,一些浏览器(包括 Chrome)将不会运行异步请求。 这是因为安全限制。
    • 它们具有服务端代码。 服务器端语言(如 PHP 或 Python)需要一个特殊的服务器来解释代码并提供结果。

    运行一个简单的本地 HTTP 服务器:
    为了解决异步请求的问题,我们需要通过在本地Web服务器上运行这些示例来测试这些示例。为我们的目的,最简单的方法之一就是使用Python的SimpleHTTPServer模块。

    1. 安装Python
    2. 打开命令提示符(Windows)/终端(OS X / Linux)。要检查Python是否安装,请输入以下命令:
      python -V
    3. 使用cd命令导航到您的示例所在的目录,然后输入以下命令:

      1. #如果上面返回的Python版本是3.X
      2. python -m http.server
      3. #如果上面返回的Python版本是2.X
      4. python -m SimpleHTTPServer
    4. 默认情况下,这将在本地Web服务器上的端口8000上运行目录的内容。您可以通过转到 localhost:8000 Web浏览器中的URL来访问此服务器。在这里你会看到列出的目录的内容 - 点击你想运行的HTML文件。

    5. 注意:如果您已经在端口8000上运行了某些东西,则可以通过运行server命令,然后选择另一个端口号(例如 python -m http.server 7800 (Python 3.x)或 python -m SimpleHTTPServer 7800 (Python 2.x))来选择另一个端口。然后您可以访问您的内容 localhost:7800

    参考链接:https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server