質問: new BrowserWindow({ width: 800, height: 600, resizable: false, webPreferences: { // Use pluginOptions.nodeIntegration, leave this alone // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info nodeIntegration: (process.env.ELECTRON_NODE_INTEGRATION as unknown) as boolean, preload: path.join(__dirname, 'preload.js'), }, }); ``` 以下のウィンドウが表示されました。オレンジ色の部分がcanvasです。 ![画面](https://i.stack.imgur.com/oYMHd.png) Developer Toolsで確認したところ、`width: 800px, height: 600px` になっており正しいです。 しかし、`` のサイズが `width: 777px, height: 604px` になっていました。 この値は、Electronのウィンドウ作成時に指定した `width: 800px, height: 600px` と異なります。 そのせいで、スクロールバーが表示されてしまいました。 なぜこのような動作になるか、分かる人はいますか? `` のサイズを `width: 800px, height: 600px` にするには、どのように修正すれば良いですか? Electronのバージョンは9.2.1です。
回答: 英語で質問したら解決しました。 `useContentSize: true,` ですね。