首页 文章

Windows上的Safari远程调试

提问于
浏览
12

随着iOS 6的发布,Apple实现了一项名为remote debugging的功能

自从安装新的iOS 6以来,客户端遇到了我的webapp问题,而且't figure out the issue. It doesn'似乎是caching of AJAX requests的问题,因为错误是随机发生的,问题不是(仅)结果仍然相同 .

所以它必须是并行AJAX-Calls的问题

要找出问题并有效地修复它(而不是在黑暗中磕磕绊绊),我需要一个调试器 . 我很高兴看到远程调试功能,但我无法让它工作 .


现在的问题是:

  • 是否可以在Windows版本的Safari中使用远程调试?

  • 如果是这样,我该如何激活它?

5 回答

  • 6

    如何在Windows上调试Safari iOS?

    • 用于iPhone的那些不错的Safari开发者工具需要Safari 6,即 they are NOT available on Windows. 没有计划安装Safari 6的Windows版本,或者正如Apple所说:"Safari 6 is available for Mountain Lion and Lion. Safari 5 continues to be available for Windows."(http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6

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

    Alternatives:

    希望这有助于某人 .

  • 0

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

  • 11

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

  • 0

    我目前看到的唯一解决方案是Telerik "AppBuilder" . 然而它非常昂贵......

  • 0

    另外,如果你是BrowserSync(你应该,顺便说一句),你可以使用它的远程调试功能,可以从UI访问 . 它应该适用于Safari移动版 .

    有一个关于这个的话题:How to do remote debugging with Browser-sync?

    这个很酷的功能由Weinre提供支持 . 不是最令人愉快的调试器 . 但它运作得很好 .

相关问题