2017-07-26 2 views
2

J'ai écrit une fonction claire qui est censée effacer la carte et la zone de liste déroulante. Mais je veux réinitialiser la page Web à son état initial. J'ai essayé APP.restart()réinitialiser la page Web à son état initial

App.restart = function() { 
     var child, 
     child_process = require("child_process"), 
     gui = require('nw.gui'), 
     win = gui.Window.get(); 
     if (process.platform == "darwin") { 
      child = child_process.spawn("open", ["-n", "-a", process.execPath.match(/^([^\0]+?\.app)\//)[1]], {detached:true}); 
     } else { 
      child = child_process.spawn(process.execPath, [], {detached: true}); 
     } 
     child.unref(); 
     win.hide(); 
     gui.App.quit(); 
} 

Mais rien ne fonctionne. Je n'ai pas besoin de recharger la fonction. Quelqu'un peut-il dire comment réinitialiser la page Web à son état initial?

Répondre

0

Suivez une de cette:

1.Prevent page from caching (with response headers from server); 
2.Clear all fields each time page is loaded with Javascript. 

Exemple avec jQuery:

<script> 
    $(document).ready(function(){ 
     $('your_form_input_fields_id').val(''); 

    }); 
</script> 

Voir ce lien: reset webpage

+0

ce n'est pas une forme. il est la carte d'affichage de page Web –

+0

Vous pouvez voir cette réponse: https://stackoverflow.com/questions/35157926/google-map-reset-to-initial-state –