首页 > 解决方案 > transcrypt 应该从本地文件系统运行吗?

问题描述

我已经安装了 Transcrypt,编译了 Hello Solar System 演示,并使用 python Web 服务器按照指示运行它。

但是,我也能够hello.html直接从 Windows 10 上的 Chrome 运行该文件......一次。随后它拒绝运行 - 按钮出现但单击它们不会更新文本。

- - - - 编辑 - - - - -

谢谢 - CORS 是问题 - 浏览器必须连接到 Web 服务器,而不是本地文件系统上的文件。

标签: google-chrometranscrypt

解决方案


您可能遇到了名为 CORS 的 Chrome 安全策略。使用 python -m http.server 从 html 文件所在的目录启动一个网络服务器,然后浏览到 localhost:8000。在您的浏览器窗口中,单击 html 文件,一切正常。


推荐阅读