JSWarum muss ich mein Elektronenfenster größer als meine Leinwand machen?
function createWindow() {
// Create the browser window.
mainWindow = new BrowserWindow({width: 450, height: 600,
'title' : 'Quantum Pilot', 'transparent' : true,
'web-preferences' : {'allow-displaying-insecure-content' : true}});
HTML
<html>
<body bgcolor="black">
<center>
<div id="game_container">
</div>
</center>
</body>
Vorder JS
generateCanvas() {
var canvas = document.createElement("canvas");
Thing.prototype.scale = 1;
canvas.width = 450 * Thing.prototype.scale;
canvas.height = 600;
Wenn ich meine Anwendung ausführen, sind Scrollbalken vorhanden, es sei denn ich style="overflow: hidden"
im body
HTML verwenden.
Ich kann die Bildlaufleisten loswerden, indem Sie 50px zum Electron-Fenster hinzufügen. Aber ich bin verwirrt darüber, warum das passiert.
Wie kann ich nur ein Fenster und die Leinwand die gleiche Größe haben?
verwenden Es gibt keine Polsterung, aber das Design auf der Leinwand beheben das Problem nicht .. Versuchen Sie die vh – quantumpotato
Vielleicht könnten Sie Ihre Dateien in Ihren Fragen aktualisieren, sehe ich keine CSS oder Canvas-Element zum Beispiel;) Es wird ein wenig helfen, Ihren Fall zu lösen – KeitIG