我需要在Safari浏览器中调试AJAX-Call(XHR)。我找到了开发人员控制台,但没有找到我可以看到Ajax调用的部分,就像Chrome一样,它在网络下。
有人可以告诉我正确的方法吗?
我找到了一种在Safari中调试AJAX-Calls(XHR)的方法。
-
您需要获取"开发"菜单项
- 在Safari菜单中,点按">首选项">
- 在">高级"选项卡中,启用在菜单栏中显示"开发"菜单
现在,您可以在顶部栏中获得"开发"菜单项。
-
在要调试 ajax 的页面上,
- 单击"开发"菜单项
- 点按">显示网页检查器"或仅使用键盘快捷键:选项+命令+I
-
在网页检查器中
- 单击网络选项卡
- 在左下角,单击"所有资源">
-
发送您的 ajax 调用(例如单击按钮或链接)
- 现在你在左窗口中找到类似:index.php
- 如果你双击这个
您在一个新选项卡中获得了调试/ajax 结果;)
编辑:
我犯了一个错误。这就是为什么我没有在网络选项卡中收到ajax调用的原因:
在Web 检查器右侧的齿轮符号后面,您可以配置此选项:暂停时显示示波器链。
因此,调用暂停了,我没有 ajax 负载。