Potrzebuję sposobu na przechwycenie wszystkich żądań ajaxowych ze strony. Potrzebuję więc opakowania, aby dodać moje dane do wszystkich żądań użytkowników.Jak przechwycić każdą prośbę AJAX ze strony internetowej
Odpowiedz
Huh ... Zrobiłem tę pracę))) z pomocą tym temacie Extending an ActiveXObject in javascript zrobiłem skrypt, które przechwytują wszystkie żądania ajax bez względu na ramy lub przeglądarka używaj użytkownika.
Można spojrzeć na to tutaj: Script
Nie sądzę, że można to wyjąć z pudełka.
Potrzebna jest tutaj niewielka restrukturyzacja kodu po stronie klienta [Powinieneś już to zrobić, ale nigdy nie jest za późno :)].
Utwórz funkcję, która odpowiada za interakcję z serwerem. Użyj tego, aby WSZYSTKIE twoje żądania serwera i uzyskać dane. Następnie, gdy trzeba coś zrobić na poziomie aplikacji (np. Buforowanie danych w celu uniknięcia awarii po stronie serwera), można wykonać tę funkcję.
Więc coś
xhr_request(url , callback_function, params) ;
// where xhr_request is your custom function that takes care of server interaction .
Ale dostaję to) Możesz spojrzeć na to tutaj: http://gist.github.com/469941 –
szukam tego samego Chyba chcesz zmodyfikować ajax réponse w locie znajdę to powiem ci, ale jest to trudne dla skrypciarzami tak jak ja
Zobacz artykuł Enterprise JQuery Mock Your Ajax Requests with Mockjax for Rapid Development.
To nie jest dla szyderstwa, ale dla przechwytywania żądań z dowolnego skryptu na stronie. Na przykład musisz dodać debugowanie dla każdego żądania w konsoli. Jeśli chodzi o mnie, używałem do tworzenia proxy online, więc potrzebowałem możliwości zmiany wszystkich żądań na mój serwer proxy). Co do szyderstwa, powinieneś użyć czegoś prostszego) –
- 1. Wyładuj CSS ze strony internetowej
- 2. Uzyskiwanie danych ze strony internetowej
- 3. Jak uruchomić EXE ze strony internetowej (asp.net)
- 4. Jak przechwycić odświeżenie strony? - ASP.NET
- 5. Pobierz tekst ze strony internetowej na ciąg
- 6. Pobieranie obrazu miniatury ze strony internetowej
- 7. Pobierz kod źródłowy ze strony internetowej Apple
- 8. jQuery post ze strony internetowej ASP.NET (WebMatrix)
- 9. zintegrować CMS ze strony internetowej istniejącej ASP.NET
- 10. Drukowanie na drukarce etykiet ze strony internetowej/aplikacji internetowej?
- 11. Otwarte android aplikacji ze strony internetowej
- 12. pobierz wartość tagu body ze strony internetowej
- 13. Python XML parsing ze strony internetowej
- 14. Wklejanie obrazu ze schowka do strony internetowej
- 15. Przechwyć multimedialne klucze ze strony internetowej?
- 16. Wyciąg Meta Słowa kluczowe ze strony internetowej?
- 17. Programowe tworzenie pliku PDF ze strony internetowej
- 18. Moduł pobiera przeładował każdą prośbę dane tak zainicjowany zostaną utracone
- 19. Przerwij poprzednią prośbę ajaxową na nową prośbę
- 20. Jak przechwycić wideo z kamery internetowej?
- 21. Jak usunąć stronę z informacjami kontaktowymi ze strony internetowej?
- 22. Jak zdobyć JSON ze strony internetowej do skryptu Pythona
- 23. Jak można analizować zawartość dynamiczną ze strony internetowej?
- 24. Jak uzyskać favicon.ico ze strony internetowej za pomocą Java?
- 25. Jak pobrać wszystkie obrazy ze strony internetowej za pomocą wget?
- 26. jak wysłać prośbę o wpis za pomocą przeglądarki internetowej
- 27. System rekomendacji strony internetowej
- 28. Jak utworzyć miniaturkę strony internetowej?
- 29. Pobierz kod HTML ze strony internetowej z rubinem na szynach
- 30. Jak przechwycić zdarzenie click button strony internetowej (otwarte w przeglądarce WebBrowser Control) w formularzu WPF?
W jaki sposób wysyłasz te prośby? –
Tak. Proszę pokazać kod –
Co powiesz na używanie tej biblioteki? https://github.com/slorber/ajax-interceptor –