[英]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。
由於它被認為是安全缺陷,因此不太可能故意發生或不允許發生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.