电子 - BrowserWindow minWidth在Windows上不受尊重

时间:2018-04-30 16:19:16

标签: electron

遇到同样问题的人?在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');
});

0 个答案:

没有答案