Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Αυτό το συμβάν ενεργοποιείται από τον υπολογιστή-πελάτη όταν μια καρτέλα μεταβαίνει σε άλλη καρτέλα. Αυτό το συμβάν επιτρέπει στους χειριστές από την πλευρά του υπολογιστή-πελάτη να αντιδρούν σε διακόπτες καρτελών, ενημερώνοντας το περιβάλλον εργασίας χρήστη ή την εσωτερική κατάσταση, όπως απαιτείται. ON_TAB_SWITCH συμβάν λαμβάνει τα ακόλουθα eventData.
| eventΔεδομένα | Περιγραφή |
|---|---|
| προηγούμενοSessionId | Το αναγνωριστικό περιόδου λειτουργίας της προηγούμενης καρτέλας. |
| προηγούμενοTabId | Το αναγνωριστικό καρτέλας της προηγούμενης καρτέλας. |
| Αναγνωριστικό περιόδου λειτουργίας | Το αναγνωριστικό περιόδου λειτουργίας της καρτέλας που είναι τώρα εστιασμένη. |
| tabId | Το αναγνωριστικό της καρτέλας που είναι τώρα εστιασμένη. |
Παράδειγμα
// Define a handler function that's triggered when the tab is switched
let tabSwitchedHandlerFunction = function(eventInput) {
// Log the previous and new session IDs and tabs IDs to the console
console.log("Previous session: " + eventInput.data.previousSessionId +
" Previous tab: " + eventInput.data.previousTabId +
" Current session: " + eventInput.data.sessionId +
" Previous tab: " + eventInput.data.tabId );
};
// Retrieve the event topic specific to tab switching from the API
let tabSwitchTopic = Microsoft.Apm.getEventPublisherTopic("ON_TAB_SWITCH");
// Create a new broadcast channel to subscribe to tab switch events
let tabSwitchSubscriber = new BroadcastChannel(tabSwitchTopic);
// Attach the tab switched handler function to the message event of the subscriber
tabSwitchSubscriber.onmessage = tabSwitchedHandlerFunction;
Σημείωμα
Το δείγμα κώδικα χρησιμοποιεί το API καναλιού μετάδοσης - API Web για την επικοινωνία μεταξύ διαφορετικών εγγράφων, όπως σελίδες ή iframe που έχουν την ίδια προέλευση. Βεβαιωθείτε ότι είναι συμβατό με την προσαρμογή σας, καθώς η υποστήριξη για αυτό το API μπορεί να διαφέρει.