Chrome浏览器开启禁用的功能权限

解决Chrome浏览器因不信任IP地址导致无法获取GPS/摄像头权限的问题。配置特定协议和端口的原始IP地址,使Chrome浏览器将其视为安全来源,从而允许应用访问设备权限。

当Chrome浏览器在处理HTTP访问的URL时,对涉及隐私的权限(如GPS、摄像头)采取安全策略,默认拒绝非安全来源的权限配置。即使修改URL,用户也无法授权,因为Chrome不信任该地址。

解决方法

通过编辑Chrome的Flags页面,配置特定协议和端口的原始IP地址,并将其标记为安全来源。以下是具体步骤:

打开Chrome Flags

  1. 启动Chrome浏览器
  2. 在地址栏输入 chrome://flags
  3. 在左侧过滤栏中搜索 unsafely-treat-insecure-origin-as-secure
  4. 启用该功能并重启浏览器

重启Chrome并配置权限

  1. 重新执行上述步骤,此时看到unsafely-treat-insecure-origin-as-secure的状态为已启用
  2. 在下方的输入框内输入需要配置白名单的地址,如 http://192.168.222.222:7101
  3. 输入配置完成后重启即可
  4. 此时前往配置地址的站点即可开关对应权限(如GPS、摄像头)的开关,开启后应用权限将生效

1784684904641

注意事项

  • 协议必须完整:必须包含 http://https://,不能省略
  • 端口必须指定:若目标服务使用非标准端口(如80/443以外),需在配置中明确
  • 多IP支持:多个IP地址可用逗号分隔,例如 http://192.168.1.1:8080,http://10.0.0.5:3000
  • 安全性说明:此方法仅适用于开发环境,生产环境请遵循正常流程处理

当Chrome浏览器在处理HTTP访问的URL时,对涉及隐私的权限(如GPS、摄像头)采取安全策略,默认拒绝非安全来源的权限配置。即使修改URL,用户也无法授权,因为Chrome不信任该地址。

解决方法

通过编辑Chrome的Flags页面,配置特定协议和端口的原始IP地址,并将其标记为安全来源。以下是具体步骤:

打开Chrome Flags

  1. 启动Chrome浏览器
  2. 在地址栏输入 chrome://flags
  3. 在左侧过滤栏中搜索 unsafely-treat-insecure-origin-as-secure
  4. 启用该功能并重启浏览器

重启Chrome并配置权限

  1. 重新执行上述步骤,此时看到unsafely-treat-insecure-origin-as-secure的状态为已启用
  2. 在下方的输入框内输入需要配置白名单的地址,如 http://192.168.222.222:7101
  3. 输入配置完成后重启即可
  4. 此时前往配置地址的站点即可开关对应权限(如GPS、摄像头)的开关,开启后应用权限将生效

1784684904641

注意事项

  • 协议必须完整:必须包含 http://https://,不能省略
  • 端口必须指定:若目标服务使用非标准端口(如80/443以外),需在配置中明确
  • 多IP支持:多个IP地址可用逗号分隔,例如 http://192.168.1.1:8080,http://10.0.0.5:3000
  • 安全性说明:此方法仅适用于开发环境,生产环境请遵循正常流程处理

加载中...