有没有办法在没有 mac 的情况下查看 iphone 控制台日志?
以前可以使用 iPhone 配置实用程序,但似乎不再可用。 我看到一个名为 iTools 的工具,但它似乎需要 32 位版本的 itunes,该版本也不再可用。
给定一个 iPhone 设备 + windows + linux,是否有任何解决方法/工具来查看 iphone 控制台日志?
最佳答案
意识到这是半年多以前你问过这个问题,但由于它还没有一个公认的答案:
我一遍又一遍地遇到同样的问题,受够了,所以我决定尝试编写一个显示 console
的脚本。 HTML 格式的消息,因此您可以直接查看网页本身的所有内容,而无需求助于控制台替换或繁琐的远程调试器(您确实需要一台 Mac),无需修改现有代码中的每个控制台调用。
关键在于“替换”window.console
中的四个主要功能: log
, warn
, error
和 trace
.这是通过重新定义每个方法,向其添加自己的代码,最后调用原始方法来完成的。 Jakub Fiala 为此编写了基本脚本,我在其上构建了其余部分:https://gist.github.com/jakubfiala/8fe3461ab6508f46003d
我将其命名为“MobileConsole” '.它非常不显眼,会“捕捉”所有console.log
(或 .warn
、 .error
或 .trace
)事件,甚至绑定(bind)到 window.onerror
.
关于ios - 在没有 mac 的情况下查看 iphone 控制台日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31904753/