Windows上的Safari远程调试

随着iOS 6的发布,Apple实现了一项称为远程调试的功能

自从安装新的iOS 6后,客户端遇到了问题,我无法找出问题。 它似乎没有缓存AJAX请求的问题,因为错误是随机发生的,问题不是(仅)结果仍然是相同的。

所以它必须是并行AJAX调用的一个问题

为了确定问题并有效解决问题(而不是在黑暗中磕磕绊绊),我需要一个调试器。 我很高兴阅读关于远程调试功能,但我无法让它工作。


现在的问题是:

  • 是否可以在Windows版本的Safari中使用远程调试?
  • 如果是这样,我该如何激活它?

  • 如何在Windows上调试Safari iOS?

  • 那些用于iPhone的Safari浏览器开发工具需要Safari 6,即它们不适用于Windows。 Safari 6的Windows版本没有计划,或者正如苹果所说的那样:“Safari 6可用于Mountain Lion和Lion,Safari 5仍然可用于Windows。” (http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6)

  • 如果您的本地网络服务器(例如:XAMPP)配置正确,一旦连接到您的计算机后,您应该可以通过iPhone访问它。 但是,在Windows上,这也不起作用。

  • 备择方案:

  • WebKit调试代理可能会提供类似的功能,使用Chrome代替Safari:https://github.com/google/ios-webkit-debug-proxy*“Windows支持已计划但尚未实施。”
  • 使用jsconsole进行远程调试:http: //jsconsole.com/remote-debugging.html不安全AT生产(阅读警告,不要在prod中使用),但非常方便。
  • 希望这可以帮助某人。


    实际上,在Windows上使用Firefox WebIDE在Safari上调试网站非常简单。 我在https://stackoverflow.com/a/35714835/306179上写了一个答案,进一步描述了这个解决方案。


    ios设备上的端口转发很容易。 但问题是,默认情况下,ios不会默认在任何端口上运行检查器。

    链接地址: http://www.djcxy.com/p/55715.html

    上一篇: Safari Remote Debugging on Windows

    下一篇: Allow access to PHP file only through ajax on local server