【问题标题】:How to allow geopositing in Intellij Idea and apply chrome flags "unsafely-treat-insecure-origin-as-secure"如何允许在 Intellij Idea 中进行地理定位并应用 chrome 标志“不安全地对待不安全的来源作为安全”
【发布时间】:2021-05-14 12:44:18
【问题描述】:

有没有办法在 IntelliJ Idea(或 WebStorm)中传递开发浏览器标志? (就像 chrome "unsafely-treat-insecure-origin-as-secure" StackOverflow answer)

如果我尝试使用

获取用户地理位置

navigator.geolocation.watchPosition

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

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

好像在IntelliJ中没有地方添加dev-flags

【问题讨论】:

    标签: debugging intellij-idea google-chrome-devtools webstorm geopositioning


    【解决方案1】:

    Settings (Preferences on macOS) | Tools | Web Browsers

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

    为确保应用这些标志/参数,您需要在启动运行/调试配置时关闭该浏览器

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

    【讨论】:

    • 感谢您的帮助,我需要添加 'unsafely-treat-insecure-origin-as-secure' 还是必须添加 'unsafely-treat-insecure-origin-as-secure=true' 之类的内容?
    • @AlexeyNikonov 看到你引用的问题,只是一个不同的答案:stackoverflow.com/a/37590176/783119
    • 你能检查我的编辑并拒绝/应用它们吗?我希望他们对其他人有所帮助
    • @AlexeyNikonov 你确定http://localhost:8100 部分吗?查看您的第一个屏幕截图,我希望那里有不同的主机:端口详细信息。
    • 是的,你是对的,在我的配置中(在我的电脑上)我已经更改它并成功使用了标志,但这里有点错字。根据我的示例,我已经纠正了这一点
    猜你喜欢
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多