簡體   English   中英

應用程序啟動時如何自動打開devtools?

[英]How to open devtools automatically when application is starting?

啟動應用程序后,如何為打開的devtools自動配置Node Webkit

我可以從package.json configure或javascript做到嗎?

您可以在頁面加載時運行一些JavaScript,該JavaScript在窗口上調用showDevTools

這適用於nw.js v0.11.6。

<head>
  <script>
    function openDevTools()
    {
        require('nw.gui').Window.get().showDevTools();
    }
  </script>
</head>
<body onload="openDevTools()">

此處的nw.js文檔中的更多詳細信息: https : //github.com/nwjs/nw.js/wiki/window#windowshowdevtoolsid--iframe-headless

我們可以通過在package.json的developer部分下添加“ showDevToolsOnStartup”:true來啟用devtools,並且可以在啟動應用程序時自動打開devtools。

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

對於nw.js 0.13及更高版本,您可以使用:

nw.Window.get().showDevTools();

我一直在尋找有關此問題的解決方案,但找不到真正令人滿意的答案。 您可能必須嘗試在JavaScript或按鍵解決方案中使用f12。

由於它被認為是安全缺陷,因此不太可能故意發生或不允許發生。

https://code.google.com/p/chromium/issues/detail?id=112277

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM