1

我的任务是修复我刚开始的项目的移动版本上的错误(并且仍在学习解决它的方法)。这是一项 24/7 的大量使用工作,因此不热衷于试错猜测/上传/测试调试风格。错误是几乎没有控件,特别是选项卡,响应用户在 ipad 上的“点击”。该应用程序是在 asp.net MVC4 中开发的,我在 vs2012 中的 Windows 7 上工作。

我们不是mac店,但还是需要支持ipad和手机的。

这可能是一个简单的问题:但我的搜索一直把我带到这里:iOS6 - 删除了 iPad 的控制台日志 - 如何在 Windows 上使用 Web 检查器? 在这里:从 Windows Machine 访问 iOS Safari Web Inspector

我需要一种方法来收集实际诊断信息,例如 Web 检查器中可用的信息,而无需购买 Mac。

4

1 回答 1

1

使用weinre. 它运行一个可以响应书签或<script>运行远程检查器的网络服务器。

weinre 是一个网页调试器,例如 FireBug(用于 FireFox)和 Web Inspector(用于基于 WebKit 的浏览器),但它被设计为远程工作,特别是允许您在手机等移动设备上调试网页.

获取 NodeJS、NPM 和基于 webkit 的桌面浏览器来运行它。


使用纱线安装:

yarn add --dev weinre

然后因为它不再维护,TypeError: mime.lookup is not a function当您尝试使用它时可能会得到,然后您必须编辑node_modules/connect/lib/middleware/static.js并更改require('mime')require('mime-types')第 21 行(谢谢)。然后开始

yarn run weinre

如果您现在打开那里显示的 url,您将看到可以使用的书签等。(注意:如果在其他计算机上使用它,您可能需要打开本地防火墙端口,如果调试 https 站点,您可能需要添加带有 cors 标头的反向代理。)

于 2014-06-13T16:38:05.513 回答