0

就像这里描述的那样,我将这个东西添加到 httpd.conf:

<IfModule mod_headers.c>
  Header add Access-Control-Allow-Origin "*"
</IfModule>

正如 w3.org 中描述的那样,我尝试了所有地方:<Directory><Location><Files>... 每次更改后,我重新启动 Apache,加载 js 文件并在 DevTools 中查看它的标题 - 我不想在那里添加任何标题。

我究竟做错了什么?????

4

1 回答 1

0

just fi:标题是客户端解释的。

如果您没有看到来自服务器的标头响应,请尝试使用“always”修饰符:

Header always add Access-Control-Allow-Origin "*"

测试时使用非缓存浏览器,例如 curl,因此您不会从浏览器中获得缓存响应。

还定义了一个指令,例如,如果您在一个虚拟主机中定义它并在另一个虚拟主机中着陆,您将看不到标题。因此,请确保您在服务器配置(不是虚拟主机)或您的请求登陆的虚拟主机中定义它。

于 2017-12-14T15:18:52.287 回答