minglanyu

Chrome 如何版本切换?

  •  
  •   minglanyu · Jul 15, 2019 · 8454 views
    This topic created in 2678 days ago, the information mentioned may be changed or developed.

    原因是调用navigator.mediaDevices的时候,根本拿不到这个对象,导致从 PC 的麦克风录音失效。stackoverflow 有人说是因为 Chrome74 以后严格限制了这个对象在 https 环境下访问。由于我们的开发环境和测试环境目前都是 http 的,所以想通过降 Chrome 版本的方法测试。

    这是我提的问题链接:Why navigator.mediaDevice only works fine on localhost:9090?

    这是给出 Chrome 74 之后 http 不能访问的答案链接:Navigator.getUserMedia and Navigator.webkitGetUserMedia undefined after updating to Chrome 74

    • 有没有类似版本 chrome 版本切换的东西?

    类似 nvm 这样的工具,IE 切换版本这样的功能。

    • 有没有下载历史版本的 Chrome 的好地方?

    退而求其次,下载历史版本有没有相对官方的地方。

    Supplement 1  ·  Jul 15, 2019
    尝试用 ngrok 内网穿透出去,访问 https 环境的服务,但是由于服务端是 http 的 api,请求又报了 Mixed Content 的错误,失败。

    Mixed Content: The page at 'https://foo.ngrok.io/#/home' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://bar.com/baz'. This request has been blocked; the content must be served over HTTPS.
    Supplement 2  ·  Jul 15, 2019
    破案,大佬说测试环境可以指到 https。
    Supplement 3  ·  Jul 16, 2019
    Supplement 4  ·  Jul 16, 2019
    chrome://flags 开启 Insecure origins treated as secure
    把域名添加到列表里即可。


    “将不安全的环境视作安全环境”,也就是可以在 http 环境下调用 https 环境下才能调用的 Chrome 的方法,或者说使用功能。
    12 replies  •  2019-07-16 12:23:32 +08:00
    ThirdFlame
    ThirdFlame
    Jul 15, 2019❤️1
    1
    minglanyu
    minglanyu
    OP
    Jul 15, 2019
    2
    @ThirdFlame 感谢老铁 看到“仅供 Windows 下使用”我哭了
    GlobalNPC
    GlobalNPC
    Jul 15, 2019
    3
    @minglanyu Linux 下面直接把 /opt/google/chrome 复制一份,然后进目录 ./google-chrome 即可
    minglanyu
    minglanyu
    OP
    Jul 15, 2019
    4
    @infun macOS opt 这个目录都没的
    Atsushi
    Atsushi
    Jul 15, 2019 via Android
    5
    @minglanyu 格了装个 Linux 或者 windows
    Buges
    Buges
    Jul 15, 2019 via Android❤️1
    6
    GlobalNPC
    GlobalNPC
    Jul 15, 2019
    7
    @minglanyu /Application 目录下找找
    minglanyu
    minglanyu
    OP
    Jul 16, 2019
    8
    @Buges 感谢 需要一架强大的战斗机
    huijiewei
    huijiewei
    Jul 16, 2019 via iPhone❤️1
    9
    mkcert 本地全 https 开发
    flowfire
    flowfire
    Jul 16, 2019 via iPhone
    11
    1. 本地可以使用 https 开发
    2. chrome 官网可以下载历史版本
    3. chrome 的 flags 里应该可以忽略安全选项强行在 http 下使用
    minglanyu
    minglanyu
    OP
    Jul 16, 2019
    12
    @flowfire 是的,2,3 都学会了。我再用 mkcert 试下 https 环境实现下 1
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1937 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    ♥ Do have faith in what you're doing.