如何在Opera Mini上调试?

时间:2010-04-07 17:09:03

标签: debugging opera-mini

如何在Opera Mini上调试看起来很奇怪的网站?该网站在任何其他浏览器上都运行良好。

5 个答案:

答案 0 :(得分:13)

唉,我知道没有关于如何使用Mini调试网站的专门资源,尽管http://dev.opera.com上有一些可能对你有帮助的相关文章。最近的文章是A developer's look at Opera Mini 5,但Making Small Devices Look GreatDesigning With Opera Mini in Mind也应该特别有用。

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

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

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

答案 1 :(得分:9)

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

  

查看页面来源

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

答案 2 :(得分:2)

还有simulator in Java可能会有帮助。

答案 3 :(得分:1)

您可以通过Windows,Mac上的Opera Dragonfly在remote debugging of Opera Mini(或任何设备上的任何 Presto - 基于发动机的浏览器实例;计算机,智能手机,机顶控制台,SDK)上执行或者Linux。 Dragonfly控制台是开源的,内置于​​Opera v10.5x。

答案 4 :(得分:0)

可以从

下载Opera Mobile Emulator

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