google-chrome --unsafely-treat-insecure-origin-as-secure 命令行标志不起作用

dev*_*svd 6 google-chrome

我知道这是一个现有的问题,但没有明确的答案。

Google chrome --unsafely-treat-insecure-origin-as-secure,通过 http 访问麦克风不起作用。它仍然显示无法通过 http 访问 getuserMedia()。

它在打开 chrome 时显示以下警告横幅。

"you are using a unsupported command line flag --unsafely-treat-insecure-origin-as-secure="http://example.com". Stability and Security will suffer.

我在终端中运行的确切命令

google-chrome --unsafely-treat-insecure-origin-as-secure="http://example.com" --user-data-dir="/home/users/myname/chrome-temp-data"

OS Version Ubuntu: 16.04 LTS(64 bit) Google Chrome Version: Version 63.0.3239.132 (Latest version) (64-bit)

如果这是正确的命令行标志,为什么我会收到“不受支持的命令行”横幅?有什么我做错了,任何想法将不胜感激。

谢谢。

Cle*_*usW 3

根据此处第 #3 点的注释,该标志在 Chrome 63 中被破坏,但在 64 中再次修复。

此外,您不再需要该--user-data-dir标志即可使其工作。

  • 在 Chrome 67 (OS X) 上:不工作,会导致“您正在使用不受支持的命令行标志:--unsafely-treat-insecure-origin-as-secure…”错误。 (9认同)