Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 2147|Απάντηση: 0

[Άλλα] Πρόβλημα επανασύνδεσης πηγής συμβάντος SSE (2) μετά την εναλλαγή καρτελών του προγράμματος περιήγησης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2024-12-25 16:48:29 | | | |
Απαιτήσεις: Χρησιμοποιήστε το@microsoft/fetch-event-sourceΩς πελάτης του SSE, όταν το πρόγραμμα περιήγησης αλλάζει καρτέλες, θα αποσυνδεθεί αυτόματα από τη λήψη μηνυμάτων και, στη συνέχεια, όταν ενεργοποιηθεί το παράθυρο, θα επανασυνδεθεί για να υποβάλει αιτήματα και να απαντήσει ξανά.

Αναθεώρηση:

Το SSE (1) χρησιμοποιεί το ASP.NET Core ως διακομιστή SSE
https://www.itsvse.com/thread-10752-1-1.html


Προεπιλεγμένη συμπεριφορά: Τα περισσότερα προγράμματα περιήγησης θα κλείσουν αυτόματα τη σύνδεση της πηγής συμβάντων όταν η σελίδα γίνει αόρατη, όταν δεν έχει καθοριστεί το openWhenHiden. Το fetchEventSource κλείνει αυτόματα την αίτηση και την ανοίγει ξανά όταν το έγγραφο γίνει ξανά ορατό.



Η σύνδεση με υπερσύνδεσμο είναι ορατή.

/**
     * Εάν είναι αληθές, θα διατηρήσει το αίτημα ανοιχτό ακόμα κι αν το έγγραφο είναι κρυφό.
     * Από προεπιλογή, το fetchEventSource θα κλείσει την αίτηση και θα την ανοίξει ξανά
     * αυτόματα όταν το έγγραφο γίνει ξανά ορατό.
     */
    openWhenHidden?: boolean;


λύση

openWhenHiddenΗ ρύθμιση σε true θα διατηρήσει το αίτημα ανοιχτό ακόμα και όταν η καρτέλα είναι κρυφή.






Προηγούμενος:Το DNSPod επιλύει δοκιμές προτεραιότητας με βάση τη γεωγραφία
Επόμενος:Η σειρά Angular 18 (είκοσι εννέα) ελέγχει εάν το EventEmitter του @Output είναι συνδεδεμένο
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com