Rozważam budowę rozszerzenia do Chrome, którego można używać wraz z Ember Inspector i dostarczać informacje o aplikacji, ustawienia dla własnych przypadków użycia.W jaki sposób Ember Inspector pobiera dane z aplikacji?
Próbowałem różnych sposobów dostępu do instancji aplikacji, ale z naszą kompilacją nie jest ona dostępna globalnie i nie zamierzam tego robić. Jednak Inspektor Ember wciąż może zobaczyć aplikację, kontrolerów, trasy itp. I zastanawiam się, jak to działa. Szukałem kodu źródłowego inspektora, ale bez powodzenia znajduję to, czego szukam. Czy ktokolwiek ma pewien wgląd w to, jak to działa? Używam Ember 1.13.
Kod źródłowy inspektora jest publicznie dostępny: https://github.com/emberjs/ember-inspector. – locks
Wygląda na to, że ember inspector jest samą aplikacją ember, więc odczytuje dane w całym adapterze/modelu emiter/ember-ember. – mk2