【发布时间】:2020-05-14 04:54:58
【问题描述】:
我有一个调用 JS 函数的简单 HTML:
<body>
<h1 onclick="scrape()"> Scrape! </h1>
...
<script src="main.js"></script>
</body>
还有这个 JS 脚本(main.js):
function scrape() {
var xhttp = new XMLHttpRequest();
xhttp.open("GET", "https://www.wikipedia.org/", true)
xhttp.send();
}
当我运行 scrape() 函数时,由于同源策略,它会返回错误。
在阅读了关于 this problem 的 SO 帖子后,我很困惑......
我读到“Access-Control-Allow-Origin: *”,这应该让我的网站可以访问其他网站的数据,但我不明白如何使用它,请你帮我告诉我如何使我的功能正常工作?
【问题讨论】:
-
这不是您需要实现的。这是在后端处理的,因此维基百科允许您从不同的来源访问它。您可以从无浏览器环境中访问它
标签: javascript html ajax xml http