Accéder au dernier élément inspecté de Chrome, à savoir $ 0 et $ 1 via JS

Les derniers éléments inspectés de Chrome peuvent-ils être accessibles avec javascript?

Arrière-plan, en essayant d’intégrer cela dans un fichier Debug.js à appeler onclick. https://stackoverflow.com/a/12596540/511438

J’essaie d’intégrer la fonction fournie ci-dessus pour exécuter un élément cliquable.

Voici ma tentative qui aboutit à undefined même si j’ai inspecté des éléments avant de l’exécuter.

$(document).on('click', "#debugelements", function () { CompareElements(window.$0, window.$1); }); 

et

 function CompareElements(a, b) { ... as per the answer above. } 

Je soupçonne que $ 0 est inaccessible à javascript. Y a-t-il un moyen de faire cela en javascript sans coller toute la fonction dans la console Chrome?

Je crains que seules les extensions Chrome aient access à ces variables. Il existe un exemple d’extension qui utilise $0 , il s’appelle ‘Chrome Query’ et est disponible sur la page des exemples . J’ai pris son code, modifié un peu et fini avec cette extension . Le code est disponible sur github . Je ne suis pas sûr que ce soit vraiment utile dans sa forme actuelle, mais il y a encore beaucoup à faire. Table au lieu d’un arbre devrait être plus lisible, je vais essayer de le faire arriver la semaine prochaine.

capture d'écran de l'extension CSS Diff