12

如何调试在 Opera Mini 上看起来很奇怪的网站?该网站在任何其他浏览器上都可以正常工作。

4

5 回答 5

13

唉,我不知道如何使用 Mini 调试网站的专门资源,尽管http://dev.opera.com上的一些相关文章可能会对您有所帮助。最近的一篇文章是A developer's look at Opera Mini 5,但让小型设备看起来很棒在设计时考虑到 Opera Mini也应该特别有用。

通常检查站点在 Opera Desktop 中的外观并使用 Opera Dragonfly 进行调试。另一个很好的调试工具是MicroEmulator,当使用本地下载的Opera Mini版本和可调整大小的皮肤时。

此外,Mini 中有一个特殊的 url 允许您访问 ECMAScript 错误控制台:只需在 url 字段中输入“debug:console”。您可以将其与站点开发版本中对opera.postError() 的调用结合使用,以将任何字符串发布到该控制台。但是,它不会显示 html 标签。

如果您有更具体的问题,我可能会为您提供更好的帮助。

于 2010-04-09T13:31:58.403 回答
9

可以查看 Opera Mini 中显示的页面的原始 html 源代码,为您提供一些线索:

查看页面

源 通过进入server:sourceOpera Mini 的地址栏可以获得当前页面源的转储。这显示了来自 Opera Mini 服务器的当前 DOM 树。由于从手机显示屏甚至放大的微模拟器中读取源代码都不是很愉快,因此有一种更好的方法来获取页面的源代码——通过输入server:source?post=http://your.server.com/scriptOpera Mini 的地址栏将其发布到网络服务器,其中script文件传递后数据将处理请求,例如通过将源存储在数据库中,或将其保存到文本文件中。发布的数据包括字段url和。hosthtml

于 2011-04-12T11:03:13.600 回答
2

Java中还有一个模拟器可能会有所帮助。

于 2010-04-09T13:36:26.567 回答
1

您可以通过 Windows、Mac 或 Linux 上的 Opera Dragonfly远程调试 Opera Mini(或任何设备上任何基于Presto引擎的浏览器实例;计算机、智能手机、机顶盒、SDK)。Dragonfly 控制台是开源的,并内置在 Opera v10.5x 中。

于 2010-05-06T14:33:03.860 回答
0

可以从以下位置下载 Opera Mobile Emulator

http://www.opera.com/developer/tools/mobile/

于 2012-07-21T13:58:51.857 回答