&引用;访问控制允许标头不允许授权”;在Mobile Safari上使用PockDB连接到Cloudant时出错
我正在尝试使用PockDB连接到Cloudant服务器。CORS配置正确:&引用;访问控制允许标头不允许授权”;在Mobile Safari上使用PockDB连接到Cloudant时出错,safari,couchdb,mobile-safari,pouchdb,cloudant,Safari,Couchdb,Mobile Safari,Pouchdb,Cloudant,我正在尝试使用PockDB连接到Cloudant服务器。CORS配置正确: { "enable_cors": true, "allow_credentials": true, "origins": [ "*" ] } 我尝试过使用以下方法进行连接: 方法1: var db = new PouchDB("https://[username].cloudant.com/database", {auth: {username: [username], password:
{
"enable_cors": true,
"allow_credentials": true,
"origins": [
"*"
]
}
我尝试过使用以下方法进行连接:
方法1:
var db = new PouchDB("https://[username].cloudant.com/database", {auth: {username: [username], password: [password]}});
方法2:
var db = new PouchDB("https://[username]:[password]@[username].cloudant.com/database");
方法3:
var ajaxOpts = {
ajax: {
headers: {
Authorization: 'Basic ' + window.btoa([username] + ':' + [password])
}
}
};
var db = new PouchDB("https://[username].cloudant.com/database", ajaxOpts);
然后我尝试同步并得到错误:“访问控制允许头不允许授权。”不过,我只在mobile Safari上得到这个错误。在桌面Safari和Chrome上一切正常
你有没有想过是什么原因造成的