我有在this question中解释的相同问题:张量板显示空白页,并且不会加载任何内容。在控制台中,我看到错误
拒绝从“ http:// localhost:6006 / index.js”执行脚本,因为其MIME类型(“ text / plain”)不可执行,并且启用了严格的MIME类型检查。
我已经尝试了该链接问题中公开的所有解决方案,并且环顾互联网,所有这些都为那里报告的解决方案带来了好处。我已经如下编辑Windows注册表并重新启动了PC:
这没有用。
我使用以下命令找到mimetypes.py,并输出了它
python -c "import mimetypes; print(mimetypes.__file__)"
Output: C:\Users\MyUser\Anaconda3\lib\mimetypes.py
然后按照答案之一的说明,我在mimetypes.py文件中添加了以下几行:
if (isinstance(url, str) and url[-3:] == '.js'):
return 'application/javascript', None
然后保存后,我运行了命令
python -c "import mimetypes; print(mimetypes.guess_type('index.js'))"
并且输出正确:application / javascript完成所有这些之后,再次启动我的张量板并访问张量板页面,该页面为空白,错误仍然存在。我想到了缓存错误,因此我刷新了页面,以隐身方式打开了页面,删除了缓存...仍然什么也没有。我需要任何帮助,谢谢
因此,显然this解决方案具有误导性或不完整。为了正确地可视化张量板并避免出现问题中描述的错误,我不得不编辑注册表HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE。因此,我针对此问题的解决方案是:
对我来说,也可以通过仅更改HKEY_CLASSES_ROOT并将HKEY_LOCAL_MACHINE保留为文本/纯文本来工作。另外,无需修改mimetypes.py文件,可以将其保留为默认设置。