【发布时间】:2018-08-22 03:48:11
【问题描述】:
我在使用 Axios 和 VUEJS 时遇到问题,我仅在 Safari 上不断收到错误 xmlhttprequest cannot load XXX due to access control checks。该应用程序可以在 Chrome 和 Brave 上找到,但不能在 Safari 上找到。
此外,Safari 似乎对预期的 URL 发出了 CORS 请求,但随后在不等待响应的情况下取消了它。
我的端点是用 PHP 编写的
$origin = 'http://192.168.1.6:8080'; // For testing
$response = $response->withAddedHeader('Access-Control-Allow-Origin', $origin);
$response = $response->withAddedHeader('Access-Control-Allow-Headers', 'Authorization,Origin,X-Requested-With,Content-Type,Range');
$response = $response->withAddedHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS');
【问题讨论】:
标签: php vue.js mobile-safari axios