如何使用具有基本身份验证的源映射?

Ort*_*kni 5 javascript authentication

我想在具有基本身份验证的网站上使用Mirador,这是一个IIIF查看器。

问题是我在控制台中收到以下错误:

源映射错误:请求失败,状态为 401 资源 URL: https: //example.com/mirador/mirador.js源映射 URL:openseadragon.js.map

Firefox 正在尝试获取源映射(一种将组合/缩小文件映射回未构建状态的方法),但不使用基本身份验证凭据。

Ort*_*kni 0

该问题来自 Firefox 的一个已知错误:

Bug 1404245:源映射请求不使用存储的 HTTP 基本身份验证凭据

至少有三种解决方案:

  1. 设置并sourceMap: false运行。这将生成一个没有以下形式的 sourceMap 注释的新文件:Gruntfile.jsgruntmirador.min.js

    //# sourceMappingURL=http://example.com/path/to/your/sourcemap.map
    
    Run Code Online (Sandbox Code Playgroud)

    然后源映射将在服务器端被禁用。

  2. 在 Firefox 中,转到开发人员工具 -> 工具箱选项 -> 高级设置并取消选中Enable Source Maps. 然后源映射将在客户端被禁用。

  3. 等待错误修复。