问题标签 [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.
debugging - Trace to Opera Dragonfly
我在 Windows PC 上使用 Opera 并为设备开发。我可以 telnet 进入设备并手动运行浏览器,它会为我提供浏览器输出。
是否可以将消息跟踪到 Dragonfly 和 Opera 控制台?我可以在控制台中看到 window.alert() 消息,但我还想跟踪消息,以便在 PC 上的 Dragonfly 和设备上的 Opera 中进行更简单的调试和状态跟踪。
browser - 没有互联网连接就无法访问 Opera 中的开发者工具
我注意到当处于离线模式(计算机未连接到 Internet)时,无法访问 Opera 中的开发人员工具(AKA Dragonfly)。从菜单中选择它们时,Opera 想了一会儿然后显示连接错误。
有没有办法在不连接互联网的情况下使用开发者工具?
post - 可以在 Opera Dragonfly 中获取 POSTed 参数和 RESPONSE 内容吗?
当我查看 Opera Dragonfly 中的 Network 选项卡时,我没有看到 POSTEd 参数或 RESPONSE 内容。这是我看到的:
在 Dragonfly 中,有没有办法检查发布到服务器的参数和服务器的实际响应?
firefox - Opera Dragonfly 与 Firebug
我是用于浏览的 Opera 用户和用于开发的 Firefox 用户。没有Firebug,我根本无法工作,任何其他工具都不适合我。来自 Opera 的 Geeks 经常提供使用 Dragonfly,其目的与 Firebug 几乎相同(JS 调试器、DOM/CSS 检查器、JS 控制台、页面加载分析等)。由于以下原因,我尝试了 Dragonfly,但又回到了 Firebug:
- Firebug 加载速度比 Dragonfly 快(例如在检查元素时);
蜻蜓没有(或者我没有发现)禁用css的某些属性的速度有多快。在 FB 上,您只需单击道具旁边的图标。它已经有了。
我很感兴趣是否有人使用 Dragonfly 代替 ob FB 或任何其他工具?为什么不)?您看到这两种工具之间的主要区别是什么?
firefox - 萤火虫架构
我正在寻找一篇详细介绍 Firebug 架构的文章,展示架构中的不同组件是什么,以及它们在 Firefox 运行期间如何交互。
像这样: http ://dev.opera.com/articles/view/opera-dragonfly-architecture/
opera - 如何更好地使用 Opera Dragonfly 的控制台方法?
我正在尝试使用歌剧蜻蜓进行调试,看起来很不错,但我可能在这里做错了。第一个问题来自 console.log() 方法:
- 在我的 JavaScript 代码中,我只是放了类似的东西
console.log(someVariable)
- 当我查看错误选项卡时,我只能看到诸如此类的报告
[object MouseEvent]
[object]
。
大多数时候它是完全无用的信息,因为我通常已经知道我的变量类型。我用错了吗?如何查看复杂变量的详细信息?
我在我的 JavaScript 代码中使用了 console.trace(),期待一个有用的干草堆,但什么也没发生。当我打开蜻蜓控制台并使用命令console.trace(something)
时,它总是返回未定义。非常令人沮丧,因为我现在面前有蜻蜓文档,但大多数控制台方法似乎对我没有任何用处。我真的希望我用错了。
有谁知道如何从蜻蜓中提取真正有用的信息?
javascript - Opera 蜻蜓脚本调试器的烦恼
有没有办法减少或过滤脚本调试器中显示的脚本数量?对于 Chrome,它只显示包含脚本的文件,而不是每个脚本块。
此外,当我在内联脚本上设置调试点并浏览代码时,页面会重新加载并选择下拉列表中的第一个脚本。然后我必须重置所有断点。
总体而言,Opera 似乎很酷,只需要找到一种方法来解决这几个烦恼。
firefox - 歌剧中的任何调试工具(如Firefox中的萤火虫)?
就像firefox将firebug作为Web应用程序开发人员的有效工具一样,我想知道opera中是否有类似的工具适用于Web开发人员?
javascript - UserScript - Opera 中的空错误控制台
我正在编写一个在 FireFox 中开发但在 Opera、FF 和 Chrome 中工作的用户脚本(=Greasemonkey)。我在 Firefox 中更改了整个脚本,用变量替换了所有文本,以便能够轻松地将脚本移植到其他语言。现在它不再在 Opera 中运行,并且它不会在控制台(蜻蜓)中显示任何错误。该脚本什么都不做,所以一定有一些 Firefox 可以处理但 Opera 不能处理的语法错误。
正如我所说,我不使用任何特定的 FireFox 功能 (GM_*):我只将脚本中的字符串替换为在新的“翻译”数组中定义的变量。
插入我的脚本的代码:
所以...
是否有一些 Firefox 可以处理但 Opera 不能处理的 JavaScript 内容?
或者我可以让错误控制台为用户脚本工作吗?
我做了一些谷歌搜索并搜索了这些论坛,但找不到任何有用的东西......
PS:我首先在 Opera 论坛上发布了这个,但我认为我有更好的机会在 SOF 上找到“调试解决方法”。
PPS:与此同时,我也尝试使用 JS Lint 来定位问题,但是当你打喷嚏时,它会给出错误。
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 的这一部分,如前所述,这不是我想要的。