J'ai créé une petite application, qui devrait effectuer une action lorsque vous appuyez sur entrée. Lorsque j'ouvre le code HTML dans un navigateur, cela fonctionne comme je le veux, mais quand je l'ouvre comme une application Chrome, il ne fonctionne pas. Voici le code html:Entrer pour soumettre dans l'application de chrome
<input type="text" id='command' onkeydown="keyDown()">
Et voici le Javascript:
function keyDown() {
if (event.keyCode == 13) {
var command = document.getElementById('command');
var value = command.value;
if (value === "exit") {
alert('hi');
var mainWindow = chrome.app.window.get('firstInstall');
mainWindow.close();
} else {
document.getElementyId('wrong').className = 'unhidden';
}
}
}
(ne me dérange pas 'else {...} partie)
Dans le navigateur, les alertes de code Salut, comme il se doit. C'est comme ça que je sais que ça marche dans le navigateur. L'application Chrome ne fonctionne pas. Quelqu'un peut-il aider? Merci!
Votre 'id = 'commande' n'est jamais fermée. il suffit d'ajouter '' 'à la fin de la commande dans votre code HTML –
Désolé, il est en fait fermé. Quelque chose s'est mal passé en copiant le code à la poste. –