我在普通的html文件中有一个应用程序(没有服务器)。如何进行跨域请求(来自javascript)?
浏览器报告错误:XMLHttpRequest cannot load '*'. No 'Access-Control-Allow-Origin' header is present on the requested resource.
我尝试了以下内容,但没有骰子。
<meta http-equiv="Access-Control-Allow-Origin" content="*"/>
答案 0 :(得分:1)
您需要在目标资源上设置Access-Control-Allow-Origin
HTTP 标头(不是HTML <meta>
标签)。将其设置为Access-Control-Allow-Origin: source-domain.example.com
以仅允许您的源域访问它,或Access-Control-Allow-Origin: *
允许任何域访问。第一个是首选。
答案 1 :(得分:0)
meta http-equiv
不等同于HTTP标头。您必须向HTTP服务器发出请求,并且必须使用真正的 HTTP标头进行响应。