当我点击一个按钮时,我可以打开一个新窗口,但是,它是一个新的弹出窗口.如何打开新窗口代替主窗口?
var app = require('app')
var BrowserWindow = require('browser-window')
var ipc = require('ipc')
app.on('ready', function () {
var mainWindow = new BrowserWindow ({
width: 800,
height: 600
})
mainWindow.loadURL('file://' + __dirname + '/main.html')
//mainWindow.openDevTools() //opens inspect console
var prefsWindow = new BrowserWindow ({
width: 400,
height: 400,
show: false
})
prefsWindow.loadURL('file://' + __dirname + '/prefs.html')
Run Code Online (Sandbox Code Playgroud)
使用上面的代码,会弹出一个新窗口.我附上了截图,以显示我的意思.
而不是那个弹出窗口,我希望'prefs'替换主窗口(以及其他选项,以替换主窗口一旦添加).
我正在尝试通过 nodejs 脚本运行 powershell 命令。我发现以下两篇文章向我展示了与我想要实现的目标类似的内容:\n使用 Nodejs 执行 Windows 命令\n从 Nodejs 执行 powershell 脚本
\n\n在按钮单击事件中,我尝试列出当前连接到系统的 USB 设备及其驱动器号(C、D、E 等)。如果我在 powershell 中单独运行该命令,它就可以工作(但我无法让它显示驱动器号)。但是,如果我将它作为脚本的一部分运行,它就不起作用。下面是我的代码:
\n\nif (process.platform === \'win32\' || process.platform === \'win64\') {\n exec("powershell.exe",["GET-WMIOBJECT win32_diskdrive | Where { $_.InterfaceType \xe2\x80\x93eq \'USB\' }"], function (err, stdout, stderr) {\n console.log(err);\n console.log(stdout);\n console.log(stderr);\n });\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我究竟做错了什么?
\n我试图在页面缩小时将导航栏中的水平线设置为"X".
我的导航栏代码如下:
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="index.html">Company</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">About<b class="caret"></b></a>
<ul class="dropdown-menu">
<li>
<a href="about.html">About Us</a>
</li>
<li>
<a href="certification.html">Certification</a>
</li>
<li> …Run Code Online (Sandbox Code Playgroud)