遇到同样问题的人?在linux / mac上,下面的代码可以很好地工作,但在Windows上,浏览器窗口在指定的minWidth下大约是14px,当它不应该在那里时会添加一个水平滚动条。
只需使用此代码即可看到问题。 (注意,您可以在其中放置任何网址或取出网页视图,只需放入一些内容,它始终在指定的minWidth下)
这是Main.js
const Context = React.createContext()
<Context.Provider value={{ valueTest: 1 }}>
<HashRouter>
<Switch>
<Route
exact
path="/"
render={() => <h1>HelloWorld</h1>} />
</Switch>
</HashRouter>
</Context.Provider>
这是index.html
const { app, BrowserWindow } = require('electron');
let mainWindow;
app.on('window-all-closed', () => { app.quit(); });
app.on('ready', () => {
mainWin = new BrowserWindow({
width: 400,
height: 600,
minWidth: 300,
minHeight: 400
});
mainWin.loadURL('file://`' + __dirname + './index.html');
});