我可以使用 Node Webkit (nw.js) 显示嵌入在页面中的 "dev tools" 吗?

Can I show "dev tools" embedded in a page using Node Webkit (nw.js)?

我正在使用 nw.js (node webkit) 并希望显示嵌入在 html 页面底部的网络检查器 (dev tools)。

这是否可以在不向任何页面添加 iframe 的情况下实现?

Here's the docs 似乎只建议使用 iframe 执行此操作。

谢谢!

如果您查看 DevTools Jail Feature,您将看到使用 headless 选项的演示函数。回调(与 Window.showDevTools() 相同)提供 URL。可以利用 URL 获取内容(通过 AJAX),但可能存在功能限制或其他一些严重问题。考虑到如果您在非 <iframe> 中使用 devTools,devtools 的标记实际上将成为您文档的一部分,使您的 devtools 相当慢并且可能会出现严重错误。

鉴于 <iframe> 可通过 HTML/CSS/ES(JS) 自定义,考虑到上述情况,我会在使用 <iframe> 以外的任何东西之前仔细权衡利弊或其他 Window.