Próbuję dodać trochę rzeczy jQuery do Gmaila za pomocą skryptu GreaseMonkey. Dodanie funkcjonalności jQuery działa dobrze, ale problem polega na tym, że naprawdę nie mogę wykryć, kiedy Gmail został załadowany.Wykryj, kiedy Gmail zakończył ładowanie za pomocą jQuery i GreaseMonkey
To jest w zasadzie to, co się dzieje:
- odświeżam Gmail
- Okno ładowania rozpoczyna
- Skrypt GM rozpoczyna się 3 razy, podczas okna załadunku
- Coś w oknie ładowania zmienia
- Skrypt GM rozpoczyna się jeszcze raz
- Strona zmienia
- Skrypt GM rozpoczyna się po raz ostatni
- Gmail zobacz obciążeń i kończy
W tym momencie grono JavaScript został załadowany do DOM że prawdopodobnie wzywa niektórych funkcji, które używają AJAX załadować resztę widoku.
Chciałbym dla jQuery robić rzeczy po kroku 8, kiedy wszystko zakończeniu ładowania.
Czy ktoś wie, jak to zrobić/wykryć?
Wydaje się działać do tej pory! Dzięki. I tak, API byłby lepszy sposób. Mam nadzieję, że pewnego dnia wrócą. – Alec