跨域不适用于 ios phonegap
cross domain not working for ios phonegap
实际上,我有一个 ajax 关于 IOS 平台的 phonegap 请求。我有两个域,例如 1.example.com/folder/contact.php?id=id 另一个是 2.example2.com/folder/contact.php?id=id
因此,当 url 访问第二个域 (example2.com) 时,它没有发生任何事情,但对于第一个域 (example.com) 它工作正常。并且我配置了config.xml,这里access-origin是"*",我也设置了config.xml
我不明白哪里出了问题。我的 ajax 密码是
$.ajax({
type: 'GET',
url: ""+localStorage.url+"/folder/contact.php?id=" + Id,
dataType: 'json',
crossDomain: true,
data: {
name: name,
ph: ph,
email:email,
},
success: function(response) {
alert(response);
},
error: function(error) {
navigator.notification.alert('Could not connect to the database');
}
});
但同样的事情也适用于 android 平台。请告诉我我的代码有什么问题
我已经解决了问题。实际上问题出在页眉元内容中。我不得不在内容差距中提及域 example.com 和 example2.com。像这样
gap: https://ssl.gstatic.com https://*.googleapis.com http://example.com http://example2.com ;script-src 'self' 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://mts1.googleapis.com https://mts0.googleapis.com http://example.com http://example2.com ;object-src * ; style-src 'self' 'unsafe-inline' https://ssl.gstatic.com https://fonts.googleapis.com http://example.com http://example2.com ; media-src *;img-src *;font-src *">
实际上,我有一个 ajax 关于 IOS 平台的 phonegap 请求。我有两个域,例如 1.example.com/folder/contact.php?id=id 另一个是 2.example2.com/folder/contact.php?id=id
因此,当 url 访问第二个域 (example2.com) 时,它没有发生任何事情,但对于第一个域 (example.com) 它工作正常。并且我配置了config.xml,这里access-origin是"*",我也设置了config.xml
我不明白哪里出了问题。我的 ajax 密码是
$.ajax({
type: 'GET',
url: ""+localStorage.url+"/folder/contact.php?id=" + Id,
dataType: 'json',
crossDomain: true,
data: {
name: name,
ph: ph,
email:email,
},
success: function(response) {
alert(response);
},
error: function(error) {
navigator.notification.alert('Could not connect to the database');
}
});
但同样的事情也适用于 android 平台。请告诉我我的代码有什么问题
我已经解决了问题。实际上问题出在页眉元内容中。我不得不在内容差距中提及域 example.com 和 example2.com。像这样
gap: https://ssl.gstatic.com https://*.googleapis.com http://example.com http://example2.com ;script-src 'self' 'unsafe-inline' 'unsafe-eval' https://maps.googleapis.com https://maps.gstatic.com https://mts1.googleapis.com https://mts0.googleapis.com http://example.com http://example2.com ;object-src * ; style-src 'self' 'unsafe-inline' https://ssl.gstatic.com https://fonts.googleapis.com http://example.com http://example2.com ; media-src *;img-src *;font-src *">