问题标签 [opera-dragonfly]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
928 浏览

debugging - Trace to Opera Dragonfly

我在 Windows PC 上使用 Opera 并为设备开发。我可以 telnet 进入设备并手动运行浏览器,它会为我提供浏览器输出。

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

0 投票
2 回答
534 浏览

browser - 没有互联网连接就无法访问 Opera 中的开发者工具

我注意到当处于离线模式(计算机未连接到 Internet)时,无法访问 Opera 中的开发人员工具(AKA Dragonfly)。从菜单中选择它们时,Opera 想了一会儿然后显示连接错误。

有没有办法在不连接互联网的情况下使用开发者工具?

0 投票
2 回答
1168 浏览

post - 可以在 Opera Dragonfly 中获取 POSTed 参数和 RESPONSE 内容吗?

当我查看 Opera Dragonfly 中的 Network 选项卡时,我没有看到 POSTEd 参数或 RESPONSE 内容。这是我看到的:

在 Dragonfly 中,有没有办法检查发布到服务器的参数和服务器的实际响应?

0 投票
5 回答
8220 浏览

firefox - Opera Dragonfly 与 Firebug

我是用于浏览的 Opera 用户和用于开发的 Firefox 用户。没有Firebug,我根本无法工作,任何其他工具都不适合我。来自 Opera 的 Geeks 经常提供使用 Dragonfly,其目的与 Firebug 几乎相同(JS 调试器、DOM/CSS 检查器、JS 控制台、页面加载分析等)。由于以下原因,我尝试了 Dragonfly,但又回到了 Firebug:

  • Firebug 加载速度比 Dragonfly 快(例如在检查元素时);
  • 蜻蜓没有(或者我没有发现)禁用css的某些属性的速度有多快。在 FB 上,您只需单击道具旁边的图标。它已经有了。

我很感兴趣是否有人使用 Dragonfly 代替 ob FB 或任何其他工具?为什么不)?您看到这两种工具之间的主要区别是什么?

0 投票
1 回答
293 浏览

firefox - 萤火虫架构

我正在寻找一篇详细介绍 Firebug 架构的文章,展示架构中的不同组件是什么,以及它们在 Firefox 运行期间如何交互。

像这样: http ://dev.opera.com/articles/view/opera-dragonfly-architecture/

0 投票
1 回答
1059 浏览

opera - 如何更好地使用 Opera Dragonfly 的控制台方法?

我正在尝试使用歌剧蜻蜓进行调试,看起来很不错,但我可能在这里做错了。第一个问题来自 console.log() 方法:

  1. 在我的 JavaScript 代码中,我只是放了类似的东西console.log(someVariable)
  2. 当我查看错误选项卡时,我只能看到诸如此类的报告[object MouseEvent] [object]

大多数时候它是完全无用的信息,因为我通常已经知道我的变量类型。我用错了吗?如何查看复杂变量的详细信息?

我在我的 JavaScript 代码中使用了 console.trace(),期待一个有用的干草堆,但什么也没发生。当我打开蜻蜓控制台并使用命令console.trace(something)时,它总是返回未定义。非常令人沮丧,因为我现在面前有蜻蜓文档,但大多数控制台方法似乎对我没有任何用处。我真的希望我用错了。

有谁知道如何从蜻蜓中提取真正有用的信息?

0 投票
2 回答
365 浏览

javascript - Opera 蜻蜓脚本调试器的烦恼

有没有办法减少或过滤脚本调试器中显示的脚本数量?对于 Chrome,它只显示包含脚本的文件,而不是每个脚本块。

此外,当我在内联脚本上设置调试点并浏览代码时,页面会重新加载并选择下拉列表中的第一个脚本。然后我必须重置所有断点。

总体而言,Opera 似乎很酷,只需要找到一种方法来解决这几个烦恼。

0 投票
2 回答
3017 浏览

firefox - 歌剧中的任何调试工具(如Firefox中的萤火虫)?

就像firefox将firebug作为Web应用程序开发人员的有效工具一样,我想知道opera中是否有类似的工具适用于Web开发人员?

0 投票
1 回答
367 浏览

javascript - UserScript - Opera 中的空错误控制台

我正在编写一个在 FireFox 中开发但在 Opera、FF 和 Chrome 中工作的用户脚本(=Greasemonkey)。我在 Firefox 中更改了整个脚本,用变量替换了所有文本,以便能够轻松地将脚本移植到其他语言。现在它不再在 Opera 中运行,并且它不会在控制台(蜻蜓)中显示任何错误。该脚本什么都不做,所以一定有一些 Firefox 可以处理但 Opera 不能处理的语法错误。

正如我所说,我不使用任何特定的 FireFox 功能 (GM_*):我只将脚本中的字符串替换为在新的“翻译”数组中定义的变量。

插入我的脚本的代码:

所以...

  • 是否有一些 Firefox 可以处理但 Opera 不能处理的 JavaScript 内容?

  • 或者我可以让错误控制台为用户脚本工作吗?

我做了一些谷歌搜索并搜索了这些论坛,但找不到任何有用的东西......

PS:我首先在 Opera 论坛上发布了这个,但我认为我有更好的机会在 SOF 上找到“调试解决方法”。

PPS:与此同时,我也尝试使用 JS Lint 来定位问题,但是当你打喷嚏时,它会给出错误。

0 投票
2 回答
1805 浏览

asp.net - 使用 Opera Dragonfly 调试 JavaScript 时如何逐行执行?

我是 Opera 作为一般浏览器的长期用户,由于对 Firefox 的各种烦恼,我决定让Dragonfly看看。我首先想到的是在调试 JavaScript 时,我似乎不能只逐行浏览我的脚本。

我正在使用 ASP.NET,我的脚本只是一个按钮单击事件。当我将断点放在函数的第一行并单击按钮时,断点会按预期命中。在这里,我很困惑。Dragonfly 的窗口在左上角有四个按钮 - Continue、Step Into、Step Over 和 Step Out。如果我单击 Step Over 或按 F10,我希望调试器会像 Firebug 一样单步执行 JavaScript,但它似乎会立即跳过函数的其余部分。如果我单击继续或按 F8,也会发生同样的事情。如果我单击 Step Into 或按 F11,我会开始下降到 jQuery JavaScript,这显然不是我想要的!

我只是在这里遗漏了一些基本的东西吗?如果有帮助,我正在使用 Opera 11.52。

只是为了添加有关我正在工作的环境的更多信息,这是我在第 14 行设置断点的按钮单击事件的屏幕截图。当我单击浏览器中的按钮时,执行会按预期暂停。

在此处输入图像描述

现在,我希望存在一些按键来简单地将我带到第 15 行。在 Firebug 和 IE 开发工具中,按键是 F10。在 Dragonfly 虽然 F10 似乎只是跳过了其余的 JavaScript 代码。这同样适用于 Shift+F11。F11 本身将我带到 jquery.js 的这一部分,如前所述,这不是我想要的。

在此处输入图像描述