域localhost被视为secure origin by default,在本地测试Webapp时非常方便。
让您无需使用https协议即可使用getUserMedia之类的功能。
因为crostini使用域linuxhost而不是localhost,所以不会将其视为安全来源。
有一个chrome标志,chrome:// flags /#unsafely-treat-insecure-origin-as-secure,可让您将新域设置为安全,但是我已经尝试了所有以下,并且每次我重新启动chrome时,输入再次为空。
加上http://,linuxhost,:3000和/的所有其他组合。
[treating linux.test as secure和changing linuxhost to linux.test有一些线程,但是这些线程是最近的,尚无法使用。
[有人设法使该标志在chrome os上工作。
我看过other answers,它显示了如何设置此标志,但仅通过命令行,而不是通过chrome UI。
我正在使用crostini的开发频道,版本69.0.3473.0
chrome:// flags /#unsafely-treat-insecure-origin-as-secure