如何调试在 Opera Mini 上看起来很奇怪的网站?该网站在任何其他浏览器上都可以正常工作。
5 回答
唉,我不知道如何使用 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 标签。
如果您有更具体的问题,我可能会为您提供更好的帮助。
可以查看 Opera Mini 中显示的页面的原始 html 源代码,为您提供一些线索:
查看页面
源 通过进入server:source
Opera Mini 的地址栏可以获得当前页面源的转储。这显示了来自 Opera Mini 服务器的当前 DOM 树。由于从手机显示屏甚至放大的微模拟器中读取源代码都不是很愉快,因此有一种更好的方法来获取页面的源代码——通过输入server:source?post=http://your.server.com/script
Opera Mini 的地址栏将其发布到网络服务器,其中script
文件传递后数据将处理请求,例如通过将源存储在数据库中,或将其保存到文本文件中。发布的数据包括字段url
和。host
html
Java中还有一个模拟器可能会有所帮助。
您可以通过 Windows、Mac 或 Linux 上的 Opera Dragonfly远程调试 Opera Mini(或任何设备上任何基于Presto引擎的浏览器实例;计算机、智能手机、机顶盒、SDK)。Dragonfly 控制台是开源的,并内置在 Opera v10.5x 中。
可以从以下位置下载 Opera Mobile Emulator