我可以使用Node Webkit(nw.js)显示嵌入在页面中的“开发工具”吗?

时间:2015-01-28 02:15:13

标签: javascript node-webkit

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

如果不向我想要执行此操作的任何页面添加iframe,这是否可行?

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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