im使用以下方法生成哈希值:
const hashBuffer = await crypto.subtle.digest('SHA-1', msgBuffer);
当我在本地计算机上包含包含脚本的html时,它工作正常。当我将其部署到测试服务器时,它将返回未定义状态。 有人知道问题可能是什么吗?
毒蛇
更新:
我发现问题仅在使用chrome时才发生。通过Zmart对另一个问题的评论,我发现crypto.subtle应该在“不安全”上下文中返回未定义。 How to use SubtleCrypto in chrome (window.crypto.subtle is undefined)
我使用亚历克斯评论的脚本来解决我的问题。我只生成单个哈希,这就是为什么脚本性能不会成为问题。