AJAX错误:TypeError:在此上下文中无法访问“arguments”,“callee”和“caller”

问题描述 投票:2回答:1

我正在系统上进行API调用,并且收到此错误。我可以使用相同的URL获得curl和Postman的响应,但是当使用Angular的$ http.get()方法时,safari会抛出此错误。

这也适用于生产。该错误仅在开发期间发生。

搜索此错误会出现类似但不同的问题。

javascript angularjs ajax error-handling safari
1个回答
1
投票

我发现这个错误实际上是一个X-origin问题。

如果您只是在Dev期间遇到这种情况,在Safari中,只需在“开发”菜单中禁用X-origin限制。否则,从这里,您可以找到一些处理X-origin问题的解决方案。但至少现在你知道错误的可能原因。

我希望这可以帮助别人!

© www.soinside.com 2019 - 2024. All rights reserved.