Mise à jour: Vous pouvez maintenant simplement faire un clic droit
Faites un clic droit > Enregistrer sous dans le panneau Console pour enregistrer les messages consignés dans un fichier.
Réponse d'origine:
Vous pouvez utiliser ce bout de code de l'outil de développement ci-dessous pour créer une méthode console.save. Cela crée un Blob de fichier à partir de l'entrée, puis le télécharge automatiquement.
(function(console){
console.save = function(data, filename){
if(!data) {
console.error('Console.save: Pas de données')
return;
}
if(!filename) filename = 'console.json'
if(typeof data === "object"){
data = JSON.stringify(data, undefined, 4)
}
var blob = new Blob([data], {type: 'text/json'}),
e = document.createEvent('MouseEvents'),
a = document.createElement('a')
a.download = filename
a.href = window.URL.createObjectURL(blob)
a.dataset.downloadurl = ['text/json', a.download, a.href].join(':')
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null)
a.dispatchEvent(e)
}
})(console)
Source: http://bgrins.github.io/devtools-snippets/#console-save
1 votes
Double : stackoverflow.com/questions/7627113/… stackoverflow.com/questions/3462648/…
0 votes
Essayez-vous de sauvegarder le console.log du navigateur à des fins de développement ? Il pourrait être utile si vous expliquiez quel est votre objectif final.
1 votes
@MichaelS Je n'ai pas trouvé l'objet dans le fichier journal.
0 votes
@travis Je veux exporter un objet en JSON, mais toute la hiérarchie, ainsi que ses propriétés et les propriétés de ses propriétés. Je veux pratiquement obtenir l'"interface" d'un objet à l'exception de l'implémentation des fonctions.
3 votes
@MichaelS, ces questions concernent la sauvegarde de l'ensemble du journal, cette question concerne la sauvegarde d'un seul objet. Ils sont distincts de mon point de vue.
0 votes
Doublon possible stackoverflow.com/questions/3462648/… ou stackoverflow.com/questions/7627113/…
0 votes
Beaucoup de bonnes réponses mais pourquoi ne pas simplement utiliser JSON.stringify(votre_variable) ? Ensuite, copiez et collez le contenu (retirez les guillemets extérieurs).
0 votes
Pour les problèmes liés à "Uncaught TypeError: Converting circular structure to JSON", peut-être que ce lien pourrait aider.