例如,当我打开控制台,注入jQuery并向我的本地主机上运行的服务器发送跨域ajax请求时,为什么我访问几乎任何网站时,都不会收到任何预期的错误?但是,如果我打开我自己编写的一个网页,并且该网页也在我的本地主机上运行(但在与服务器使用的端口不同的端口上),如果我尝试从控制台发送ajax请求,我会收到以下消息:
XMLHttpRequest cannotheader field My-First-Header is not allowed by Access-Control-Allow-Headers in