如何禁用Chrome的同源策略以测试AJAX请求?
大家好!我是网页开发新手,正在用纯JavaScript写一个小应用。我需要向第三方API(例如天气服务)发送AJAX请求来获取数据并显示在页面上。但当我本地运行代码(直接在浏览器中打开index.html)时,Chrome控制台出现错误:
Access to XMLHttpRequest at 'https://api.example.com/data' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我明白这与同源策略(限制跨域资源访问)有关。我读到过可以禁用此策略来开发,但找不到有效方法。试过--disable-web-security标志,但错误仍然出现。我的代码如下:
```javascript
const xhr = new XMLHttpRequest();
xhr.open('GET', 'https://api.example.com/data', true);
xhr.onload = function() {
console.l