在iPad上debuggingJavascript

我想知道是否有任何有用的工具,人们已经发现在iPad上debuggingJavaScript是不是监狱破碎。 这是一个iPad提供的工作,所以监狱打破不是一个选项。 通过一些繁琐的步骤,我得到了firebug-lite在iPad上的工作,但是我的debugging器语句在javascript中没有被击中。 也没有能力,我看到设置断点,因为你可以用传统的萤火虫。

我也有Safari的debugging控制台打开,但是这是相当无用的,我想要完成的。

感谢您的任何想法。

你看看webkit远程debugging协议吗? 看来他们知道人们想要一个iPad的debugging器,但仍然没有真实世界的原生iPad远程debugging器。

但是不要失望,现在有一个叫做weinre的工具,可以做webkit人愿意做的事情!

更新:

Google Chrome for Android手机的远程debugging和平板电脑debugging手机networking应用程序已经不再是痛苦的事了。 你将需要一个昂贵的谷歌Galaxy Nexus手机与ICS来做到这一点。 但前途是光明的! 看看这里的video演示:

Weinre是Web Inspector Remote。 像“酒庄”一样发音。 或者也许像“weiner”这个词。 谁知道,真的。

对于那些来自Google的这个问题,现在iOS Safari中有一个Web Inspector (向下滚动到“iOS上的Safari”)。

你有没有试过Firebug Lite ?

我没有在iPad上使用它,但我不明白为什么它不会工作。

我可能会设置一个条件包括基于如果查询参数设置 – 例如(PHP)

<?php if(isset($_GET['debug'])): ?> <script type="text/javascript" src="firebuglite.js"></script> <?php endif; ?> 

试试iDebug 。 你可以直接从AppStore下载到iPad上。 这里是AppStore链接 。

您可以尝试使用Firebug Lite作为书签。 您应该能够使用所有function,而不必像Jesse所build议的那样更改您的应用程序的代码。 看到这个链接 。

我最近写了一个工具来显示控制台日志在一个移动/可resize的“窗口”(实际上是一个div)。 它提供了与Firebug的控制台类似的function,但您可以在平板电脑的页面上看到它。 平板电脑/智能手机/ Phabletdebugging控制台

您也可以使用内置的Web版本的Firefox

在Firefox中插入你的设备>点击扳手图标>findWebIDE>在“其他”下点击“Safari,Firefox和其他在iOS上的WebViews”

[1] https://hacks.mozilla.org/2014/11/mozilla-introduces-the-first-browser-built-for-developers-firefox-developer-edition/

[2] https://hacks.mozilla.org/2014/06/webide-lands-in-nightly/

[3] https://developer.mozilla.org/en-US/docs/Tools/Valence

实际上有一种方法可以在Windows机器上使用Firefox WebIDE在iOS上的Safari中debugging网站。 我在https://stackoverflow.com/a/35714835/306179上写了一个答案,进一步描述了这个解决scheme,因为它不一定是简单的设置和使用。; 它并不提供您期望的所有开发人员工具,例如Chrome的DevTools套件,但它至less提供了控制台,检查器和debugging器。

首先,您必须确保启用了Web检查器(“设置> Safari>高级”,然后打开“Web检查器”)。

在这里输入图像说明

然后通过USB电缆将iPad连接到Mac。 之后,我可以在Safari的“开发”菜单中selectdebugging我的iPad / iPhone上显示的网站。

图片来源和原始信息: https : //webdesign.tutsplus.com/articles/quick-tip-using-web-inspector-to-debug-mobile-safari–webdesign-8787