2013-01-24 4 views
0

Comment puis-je fermer une page de navigateur via par exemple. un bouton HTML et Dart? J'ai essayéDart: Comment fermer la fenêtre du navigateur?

window.close(); 

qui ne semble pas faire quoi que ce soit;

J'ai aussi essayé:

window.document.$dom_dispatchEvent(); 

utilisant CloseEvent, mais je ne suis pas sûr de savoir comment mettre cela sur pied.

J'ai également essayé HTML et javascript sans succès.

Veuillez indiquer comment cela peut être fait. Il est nécessaire pour les applications de type bureau IMO.

+0

http://api.dartlang.org/docs/bleeding_edge/dart_html/Window.html: window.close: "Cette méthode ne doit aboutir que si l'objet WindowBase peut être fermé par un script et que la fenêtre appelant à la fermeture est autorisée à naviguer dans la fenêtre Une fenêtre peut être fermée par un script si elle est une fenêtre ouverte par une autre fenêtre. r fenêtre, ou si c'est une fenêtre avec un seul document dans son histoire. Une fenêtre peut ne pas être autorisée à naviguer, et donc à fermer, une autre fenêtre en raison des fonctionnalités de sécurité du navigateur. " – Nathanial

Répondre

1

J'utilisé ceci:

<form method="post"> 
<input type="button" value="Close Window" 
onclick="window.close()"> 
</form> 

Peut-être essayer

window.focus(); window.close() 
+0

Je ne crois pas que le premier (html) ait fonctionné une fois mais ne le fasse plus. ne semble pas être window.focus(), et window.close() ne semble rien faire. –

Questions connexes