当前位置: 首页 > 知识库问答 >
问题:

从Windows启用iPhone(带iOS7)调试控制台

方高丽
2023-03-14

我正试着调试我的网站,但苹果是傻瓜。如果没有Mac,我该如何启用调试控制台?

我安装了Safari和最新的iTunes,但我的iPhone没有出现在Safari开发者的东西中。

共有3个答案

房光临
2023-03-14

自从这个问题被问到,我找到了另一种在不可访问的平台上调试东西的好方法:

http://people.apache.org/~pmuellr/weinre-docs/latest/

它的工作原理如下:

  1. 您将weinre.js添加到您的项目
  2. 在主平台(pc)上设置weinre
  3. 启动项目会导致将调试信息从项目发送到平台

它不是那么容易运行和理解,但一旦它工作起来,它就相当不错了。

夹谷浩宕
2023-03-14

使用Safari进行iOS调试是新Safari的一个特色。由于Safari for Windows是过时的Safari版本,因此未实施调试。

因此,只有在mac上才能使用Safari进行调试

最低要求为:OS X 10.8 iOS 6

更多资讯:

SafariWindows上的远程调试

夏弘文
2023-03-14

您可以尝试在远程调试时,在Mac上使用Telerik AppBuilder(Windows客户端)作为WindowsSafari调试器的替代品。在下面的链接中有一篇关于做这件事的步骤的好博客文章。我宁愿不转发信息,因为还有截图,而且有很多文本。但本质上,你安装应用程序,打开它,通过USB连接设备,然后你可以在应用程序中找到它,并为它打开开发工具/调试器。对于非公共网站,您必须打开端口80,并在文章中记录一些防火墙html" target="_blank">配置。

http://blog.falafel.com/Blogs/josh-eastburn/2014/03/04/ios-web-inspector-on-windows-with-telerik-appbuilder

该工具需要许可证,或者您可以使用试用版,试用版之后将成为基本版。我认为基本版仍然允许您进行调试。我要自己试试。

你也可以尝试这些iOS应用,你可以在iTunes应用商店中找到它们。它们为您提供了mobile Safari不提供的内置开发人员工具功能(在iOS上无需远程调试)。

MIH工具-基本版https://itunes.apple.com/us/app/mihtool/id584739126?ls=1

HTTPWatch Basichttps://itunes.apple.com/us/app/httpwatch-basic-http-sniffer/id658886056?mt=8

我尝试了一下,它们至少比iOS上的mobile Safari要好,除非需要实现完全的mobile Safari兼容性。我猜这些应用的专业版/付费版会给你带来更多/更好的功能。

 类似资料:
  • 当我搜索这个时,我找不到任何信息(可能我搜索了错误的关键字),但我需要一种方法,我可以让调试器在运行时输出我自己的字串,有点像System.out.print语句,但改为控制台窗口。 也许我只是个笨蛋,但我也想在有人告诉我这个问题之前问一下:在您完成程序并创建jar之后,system.out.print、println和printf语句是否会在运行时打印到命令提示符。我的程序使用JFrame和se

  • 在Visual Studio代码中,是否有一种方法可以使用集成终端来调试/启动代码,而不是调试控制台? 目前,我使用外部控制台窗口来调试VSCode中的代码,但在全屏调试时不太方便,因为它进入了后台。调试控制台的问题是它不允许输入,所以如果我的程序需要任何输入,并且我不使用外部控制台,它就会被卡住。

  • 问题内容: 我正在运行Python GUI应用程序。我想从中调用和控制GDB,例如加载可执行文件,设置断点等。我看到GDB具有命令行界面,可以通过向GDB进程发送字符串来使用它,但是我想用Python的方式来实现。有吗?我看到“ archer”分支的内容类似于“ import gdb”,但在Ubuntu的默认Python安装中不起作用。我从哪里获得此模块,或者是否有其他方法可以从Python控制G

  • This allows alternate ways to enable debugging. NONE means no alternate methods are allowed. URL means when the keyword SMARTY_DEBUG is found in the QUERY_STRING, debugging is enabled for that invocat

  • 我有控制器 我有一个控制器的组件 我还对我的控制器进行了测试。 当控制器调用。我得到一个。虽然我知道可以将添加到构造函数中,但我想知道是否有必要使用字段来实现这一点。如何确保字段注释在我的测试中有效?

  • 问题内容: 我单击时有一个下面的按钮,显示一个小的弹出窗口,如通知 我的意图是每隔几秒钟显示一次此弹出窗口,而不用单击按钮,而是从AngularJS控制器显示。 尝试以下解决方案 还包括脚本 使用这样的指令 我看到一个错误“对象没有方法弹出窗口” 问题答案: 伪指令用于DOM操作: 和指令