我知道这是一个现有的问题,但没有明确的答案。
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)
如果这是正确的命令行标志,为什么我会收到“不受支持的命令行”横幅?有什么我做错了,任何想法将不胜感激。
谢谢。
根据文档的默认环境变量:
NODE_PATH:/opt/nodejs/node8/node_modules/:/opt/nodejs/node_modules:$LAMBDA_RUNTIME_DIR/node_modules
Run Code Online (Sandbox Code Playgroud)
我想将我的自定义目录附加到它(不是覆盖所有)
NODE_PATH:$NODE_PATH:/opt/nodejs/mycustom-directory
Run Code Online (Sandbox Code Playgroud)
我从 lambda 控制台尝试了上面的内容,它覆盖了所有内容。$NODE_PATH作为字符串添加。它没有解析$NODE_PATH
打印 env 时得到的输出:
NODE_PATH=$NODE_PATH:/opt/nodejs/mycustom-directory
Run Code Online (Sandbox Code Playgroud)
类似的问题,但仍然没有解决方案:AWS lambda 添加 PATH 变量?