IOS 网页 - 访问控制不允许 允许 Orgin
IOS Webpage - Not Allowed by Access Control Allow Orgin
我正在做一个简单的ajax请求,例如:'
$.ajax({
type: 'POST',
url: 'http://' + serverIP + '/saveJSON.php',
crossDomain: true,
data: 'helloooooooooo',
dataType: 'text',
success: function(responseData, textStatus, jqXHR) {
var value = responseData.someKey;
console.log(responseData);
console.log(textStatus);
},
error: function (responseData, textStatus, errorThrown) {
alert('POST failed.' + responseData);
console.log(responseData);
console.log(textStatus);
}
});`
在IOS Safari中运行此功能时,我收到错误...
"XML HttpRequest 无法加载......奥金...访问控制不允许
允许。是替换长网址的
我知道我可以通过加载带有禁用网络安全或其他标志的 chrome 来传递它。
如何在 iOS 中解决此问题?安全性不是问题,因为设备将被锁定,并且只允许某些IP地址之间的通信。
有没有其他方法可以从JavaScript中的服务器php脚本中检索信息?那会允许吗?
此外,任何指向用于与PHP进行AJAX通信的良好网站的链接都会有所帮助。
补充一点,客户端使用/看到的所有页面都是 HTML(.html),服务器端是 (.php)
此外,当点击此链接对此问题进行排序时,我将标头添加到我的 IIS 6 中,因为我的 html 托管,而 ipad 仍然不允许这样做。
谢谢大家
您可以通过添加Access-Control-Allow-Origin
标头来执行此操作。
中,例如通过在PHP文件中添加新的标头来执行此操作:
header('Access-Control-Allow-Origin: *');
相关文章:
- Regex代码只允许一个空格
- 正则表达式只允许 x 个整数
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 允许在文本框中使用某些字符
- Don'不允许将焦点集中在自动完成的选择上
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- 文本框应该只允许十六进制值
- 允许表单元格内容水平展开
- CKEditor如何允许href="javascript:void(0)"在小部件中
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 允许父窗口在其不同域的子iframe上调用函数
- 如何允许web浏览器记住未以标准方式发送的表单字段
- 覆盖在赢得'不允许点击下面的标记,谷歌地图api v3
- CORS:否'访问控制允许来源'header-但是php设置头文件
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 复选框:一次只允许单击一个复选框
- IOS 网页 - 访问控制不允许 允许 Orgin