如何在 Intellij Idea 中允许地理定位并应用 chrome 标志 "unsafely-treat-insecure-origin-as-secure"

How to allow geopositing in Intellij Idea and apply chrome flags "unsafely-treat-insecure-origin-as-secure"

有没有办法在 IntelliJ Idea(或 WebStorm)中传递开发浏览器标志? (因为它在 chrome“unsafely-treat-insecure-origin-as-secure”

如果我尝试使用

获取用户地理位置

navigator.geolocation.watchPosition

我收到此错误,它不允许我直接从 IntelliJ 调试我的 Web 应用程序

但我在开发工具Chrome中成功调试了它

似乎在 IntelliJ 中没有地方可以添加 dev-flags

Settings (Preferences on macOS) | Tools | Web Browsers

去那里,找到你的浏览器(或创建你自己的自定义条目)并在那里添加命令行参数或select自定义数据目录(指向现有用户配置文件)。

为确保应用那些 flags/params,您需要在 启动您的 Run/Debug[= 时关闭 浏览器 25=]配置。

在您的情况下,您应该添加 --unsafely-treat-insecure-origin-as-secure="http://192.168.1.101:3000" 或任何其他用 space 分隔的标志。