1. Apache httpd.conf文件
1.开启 mod_headers.so
- vhost.conf 文件 <VirtualHost *:80> DocumentRoot "E:/www/" ServerName test..com ServerAlias *.test.com <Directory "E:/www/"> AllowOverride All Require all granted
在这段配置中的 <Directory ..>前面添加以下配置:
#对所有域名开放
Header set Access-Control-Allow-Origin *
Header set Access-Control-Allow-Headers *
Header set Access-Control-Allow-Credential true
Access-Control-Allow-Credential # 其值为布尔型,表示是否允许发送cookie Access-Control-Allow-Headers # 用于使XMLHttpRequest对象的getResponseHeader()方法可获取除基本字段之外的值
(以前看到回答经常少项) #对指定域名开放
Header set Access-Control-Allow-Origin http://www.***.com ...
重启apache生效。 ———————————————— 版权声明:本文为CSDN博主「皮不卡秋秋_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/weixin_4227…
2. php文件
header('Access-Control-Allow-Headers: *'); header('Access-Control-Allow-Origin: *'); header("Access-Control-Allow-Methods: *");
还可以尝试对浏览器设置
chrome://flags/#block-insecure-private-network-requests
edge://flags/#block-insecure-private-network-requests
将其设定为disabled