Windows 7 x64, nwjs 0.19.4ne minimise pas au plateau si window.location.href est réglé
au plateau fonctionne Minimisez bien sans mise window.location.href, mais quand ensemble nwjs ne minimisera pas au plateau.
Code révisé Par demande:
index.html
<html>
<body>
<div></div>
<script>
// Load library
var gui = require('nw.gui');
// Reference to window and tray
var win = gui.Window.get();
var tray;
onload = function() {
window.location.href = "http://iheartradio.com"
};
// Get the minimize event
win.on('minimize', function() {
// Hide window
win.hide();
var tray = new nw.Tray({
title: 'Web Music Player',
icon: 'img/music.png'
});
// Show window and remove tray when clicked
tray.on('click', function() {
win.show();
this.remove();
tray = null;
});
});
</script>
</body>
</html>
package.json
{
"name": "webmusicplayer",
"version": "0.1.0",
"main": "index.html",
"single-instance": true,
"window": {
"title": "webmusicplayer",
"min_width": 1200,
"min_height": 600
},
"webkit": {
"plugin": true
},
"chromium-args": "--load-plugin=ffmpegsumo.dll --child-clean-exit --disable-direct-composition --allow-running-insecure-content --no-proxy-server --enable-video-player-chromecast-support"
}
Si ça continue (http vous donnant des problèmes, vous voudrez peut-être essayer d'utiliser [Electron]: //electron.atom. io /) au lieu de nw.js. Je trouve que c'est moins bogué en général. –
J'ai essayé l'électron mais dans ce cas, l'électron a quelques problèmes avec certains sites web où nwjs ne le fait pas. J'ai essayé divers drapeaux tels que le contenu insécure ect .. en électron mais avais toujours des problèmes. J'ai des nwjs fonctionnant parfaitement à côté du minimum pour le plateau. Je suis sûr qu'il y a un moyen de faire fonctionner ceci – dan
J'essaierais l'option 'window.location.href' plus tard mais je peux * vous suggérer * d'utiliser l'évènement' window.open' tel qu'utilisé comme 'var win = gui .Window.open ('popup.html'); 'étant donné que [** fichier **] (https://github.com/nwjs/nw.js/blob/7267ee3cb006261e6946542ee532db234a754b0f/src/api/window/window .js) dans le ** nœud webktit ** transmet la même fonctionnalité –