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

标签 javascript node-webkit

我正在使用 nw.js (node webkit),并希望显示嵌入在html 页面底部。

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

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

谢谢!

最佳答案

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

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

关于javascript - 我可以使用 Node Webkit (nw.js) 显示嵌入在页面中的 "dev tools"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28183507/

相关文章:

javascript - 在Nodewebkit环境中使用logger

javascript - 编写一些从 jQuery 到 JS (React JS) 的代码

javascript - 如果链接和窗口中的 URL 匹配,则添加一个类

javascript - Promises polyfill 是否在 Google Closure Compiler 20161024 中包含 all()?

javascript - 排序数组的问题

javascript - 无法找到用户输入距下一个生日还有多少天

windows - 并行运行多个 node-wekit 实例

javascript - 从 Node Webkit 填写表单数据

node.js 子进程在 Node webkit 中不起作用

css - "-webkit-app-region: drag"只允许在元素的小区域内拖动