当Chrome浏览器在处理HTTP访问的URL时,对涉及隐私的权限(如GPS、摄像头)采取安全策略,默认拒绝非安全来源的权限配置。即使修改URL,用户也无法授权,因为Chrome不信任该地址。
解决方法
通过编辑Chrome的Flags页面,配置特定协议和端口的原始IP地址,并将其标记为安全来源。以下是具体步骤:
打开Chrome Flags
- 启动Chrome浏览器
- 在地址栏输入
chrome://flags - 在左侧过滤栏中搜索
unsafely-treat-insecure-origin-as-secure - 启用该功能并重启浏览器
重启Chrome并配置权限
- 重新执行上述步骤,此时看到
unsafely-treat-insecure-origin-as-secure的状态为已启用 - 在下方的输入框内输入需要配置白名单的地址,如
http://192.168.222.222:7101 - 输入配置完成后重启即可
- 此时前往配置地址的站点即可开关对应权限(如GPS、摄像头)的开关,开启后应用权限将生效

注意事项
- 协议必须完整:必须包含
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
- 启动Chrome浏览器
- 在地址栏输入
chrome://flags - 在左侧过滤栏中搜索
unsafely-treat-insecure-origin-as-secure - 启用该功能并重启浏览器
重启Chrome并配置权限
- 重新执行上述步骤,此时看到
unsafely-treat-insecure-origin-as-secure的状态为已启用 - 在下方的输入框内输入需要配置白名单的地址,如
http://192.168.222.222:7101 - 输入配置完成后重启即可
- 此时前往配置地址的站点即可开关对应权限(如GPS、摄像头)的开关,开启后应用权限将生效

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