Subscribe on changes!

@vue/repl Crypto problems

avatar
Mar 8th 2022

Version

3.2.31

Reproduction link

github.com

Steps to reproduce

@vue/repl依赖中的crypto,你用的是web标准中的crypto,我在http生产环境中crypto下的subtle 报undefined,然后我在Stack Overflow上看到有说是 Web Crypto API 只能在安全环境下(本地localhost、127.0.0.1或者https)使用,在其他局域网地址或者其他ip下无法使用。报错文件为 vue-repl.js 下的 hashId方法

What is expected?

crypto在非安全环境(http下)能正常运行,当然或者不使用crypto也可以啊,可以用其他方式进行加密

What is actually happening?

crypto.subtle.digest 下的subtle 为undefined


我希望能够不使用Crypto 来对文件名进行加密,因为这会导致在非安全环境下报错,而我们大多数开发者都是在http这种非安全环境下开发的,所以我建议你们能够重写 vue-repl.js 下的 hashId方法,因为只因为想加密文件名而导致整个程序无法继续运行,就很可惜。

avatar
Mar 8th 2022

Please report this to https://github.com/vuejs/repl. Thank you!

avatar
Mar 8th 2022

ok

------------------ 原始邮件 ------------------ 发件人: "vuejs/core" @.>; 发送时间: 2022年3月8日(星期二) 下午5:36 @.>; @.@.>; 主题: Re: [vuejs/core] @vue/repl Crypto problems (Issue #5544)

请将此报告给https://github.com/vuejs/repl。谢谢!

— 直接回复此邮件,在 GitHub 上查看,或取消订阅。使用适用于iOS或Android 的 GitHub Mobile 随时随地对通知进行分类。 您收到此消息是因为您编写了该主题。 消息 ID:<vuejs/core/issues/5544/1061582592 @ github 。com>

avatar
Mar 8th 2022

你好,关于核心库这边的回复很快,但是repl那边的回复太慢了,我看了最近的问题都没有被回复哦,希望你们能够转达一下哦,谢谢

------------------ 原始邮件 ------------------ 发件人: "vuejs/core" @.>; 发送时间: 2022年3月8日(星期二) 下午5:36 @.>; @.@.>; 主题: Re: [vuejs/core] @vue/repl Crypto problems (Issue #5544)

Please report this to https://github.com/vuejs/repl. Thank you!

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.Message ID: @.***>