javascript - 仅限 Safari:Codesandbox 无法从 localhost 服务器获取数据
问题描述
服务器/API:https://github.com/LambdaSchool/trinkets-api
模拟网站:https ://codesandbox.io/s/pt14-httpajax-ii-0176m?file=/src/components/Item.js
在代码中,它使用 axios 从我的机器上本地运行的服务器请求数据。它适用于谷歌浏览器,但不适用于 Safari ......为什么以及如何解决这个问题?
Safari 版本 13.1 (15609.1.20.111.8)
解决方案
知道了。尝试为您的本地服务器启用 https。Safari 不允许混合内容。看到Safari 9 不允许运行不安全的内容?
推荐阅读
- javascript - 无法在邮递员上向我的 Node-js RESTFUL API 发送发布请求
- ruby-on-rails - 将数组中的值存储在新数组中
- tibco - 如何从 TEA 2.2 中部署的 Web 服务中检索 wsdl?
- c - 如何为 C 游戏创建界面
- opengl - GLSL 可以使用任何其他数据结构,如地图、队列、堆栈吗?
- java - Spring Boot 中异常的传播
- postgresql - 替换已弃用的 PostgresDataType.JSON?
- dart - 如何在 TabBar 视图之间使用英雄动画?
- web-applications - 会话无状态 vs 有状态 vs 混合?
- rabbitmq - RabbitMQ 服务启动,然后由于 RabbitMQ 停止:Erlang 机器似乎不断死机,没有重新启动