Debugging 歌剧蜻蜓

Debugging 歌剧蜻蜓,debugging,opera,remote-debugging,opera-dragonfly,Debugging,Opera,Remote Debugging,Opera Dragonfly,我正在Windows PC上使用Opera并为设备开发。我可以远程登录设备并手动运行浏览器,从而获得浏览器输出 是否可以在Dragonfly和Opera控制台中跟踪消息?我可以在控制台中看到window.alert()消息,但我也希望跟踪消息,以便在PC上的Dragonfly和设备上的Opera中进行更简单的调试和状态跟踪 function debug(text) { ((window.console && console.log) || (window.opera &

我正在Windows PC上使用Opera并为设备开发。我可以远程登录设备并手动运行浏览器,从而获得浏览器输出

是否可以在Dragonfly和Opera控制台中跟踪消息?我可以在控制台中看到window.alert()消息,但我也希望跟踪消息,以便在PC上的Dragonfly和设备上的Opera中进行更简单的调试和状态跟踪

function debug(text) {
  ((window.console && console.log) ||
   (window.opera && opera.postError) ||
   window.alert).call(this, text);
}

我不确定这会解决您的问题(我对蜻蜓没有太多经验),但似乎opera.postError是控制台登录opera的通用API调用。

console.log将在opera和opera 11中的蜻蜓中工作。我们从Firebug中添加了对控制台和命令行API的支持。有关详细信息,请参阅。

postError()可能会在该代码中抛出“错误的此错误”。。但这被认为是一个bug,我希望我们从未发布过任何有此问题的版本。。