当基本身份验证存储在密钥链中时,Safari无法使用https发布到iframe

当基本身份验证存储在密钥链中时,Safari无法使用https发布到iframe,iframe,https,safari,basic-authentication,Iframe,Https,Safari,Basic Authentication,需要解决以下问题: 总结: 查看是否无法将https、POST请求发送到目标iframe 复制步骤: 去 登录不存储在密钥链中 尝试发送表单->它可以工作 重复1到3次在钥匙链中存储->无法发送表单 预期成果: 如果基本身份验证也使用https存储在keychain中,则必须将表单POST请求发送到隐藏的iframe 实际结果: 当基本身份验证登录存储在keychain中时,将表单POST请求发送到隐藏的iframe不适用于https 版本: 错误存在于所有版本、OSX和Windows中 注:

需要解决以下问题:

总结:

查看是否无法将https、POST请求发送到目标iframe

复制步骤:

去 登录不存储在密钥链中 尝试发送表单->它可以工作 重复1到3次在钥匙链中存储->无法发送表单 预期成果:

如果基本身份验证也使用https存储在keychain中,则必须将表单POST请求发送到隐藏的iframe

实际结果:

当基本身份验证登录存储在keychain中时,将表单POST请求发送到隐藏的iframe不适用于https

版本:

错误存在于所有版本、OSX和Windows中

注:

关于使用Safari进行http基本身份验证的问题已经讨论了多年

配置:

在Safari以外的浏览器中不会出现