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.