nwjs showDevTools() 报错

发布于 2022-09-06 05:52:20 字数 1752 浏览 24 评论 0

nw的出现将javascript的淋浴拓展到了客户端....其他的自己脑补吧。

问题来源

在开发过程中,我们需要打开开发者工具,在测试api时,遇到了showDevTools,测试结果,尴尬。

图片描述

出现问题就要先查看错误原因,目测只告诉我哪儿错了,没说为啥错。
开始谷歌百度求爹拜娘

谷歌找到了一个同样问题的:https://gitter.im/nwjs/nw.js?...
百度全是广告,
github的issues里也没有,

就开始来这里问问看

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title></title>
</head>
<body>
    <iframe id="box1"></iframe>
    <script>
        var nw = require('nw.gui');
        var win = nw.Window.get();
        win.showDevTools('box1', function(){})
    </script>
</body>
</html>

package.json

{
    "main": "index.html",
    "name": "demo",
    "description": "demo app of node-webkit",
    "version": "0.1.0",
    "keywords": ["api", "node-webkit"],
    "window": {
        "title": "demo",
        "icon": "link.png",
        "toolbar": true,
        "frame": true,
        "width": 800,
        "height": 500,
        "position": "center",
        "resizable":true,
        "fullscreen":false,
        "min_width": 400,
        "min_height": 200,
        "max_width": 800,
        "max_height": 600
    },
    "webkit": {
        "plugin": true
    }
}

暂时没辙了,特来求助,万能的互联网,请赐予我一个方向

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑白记忆 2022-09-13 05:52:20
win.showDevTools('box1', function(){})

改成

win.showDevTools(document.getElementById('box1'), function(){})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文