Έχω ένα μικρό πρόβλημα με την ενσωμάτωση του Facebook.
Όταν οι χρήστες μου κλικ σε έναν σύνδεσμο, μια λειτουργία ελέγχει αν ο χρήστης έχει συνδεθεί στο Facebook. Εάν δεν είστε συνδεδεμένοι, έθεσα ένα κομμάτι των δεδομένων, και στη συνέχεια, εκτελέστε τα πράγματα σύνδεσης Facebook. Όταν το Facebook επιστρέφει ώστε να συνδεθείτε, θα πάω να ελέγξετε το κομμάτι των δεδομένων που αποθηκεύονται και να εκτελέσετε την αρχική λειτουργία που έχει επιλεγεί.
Το πρόβλημα:
Η λειτουργία του Facebook εκτελείται δύο φορές. Υπάρχουν κάποια σχόλια σχετικά με πίνακες μηνυμάτων τους για το θέμα αυτό, αλλά φαίνεται ότι αυτό είναι ένα ζήτημα από την αρχή της σύνδεσης και δεν αντιμετωπίζεται.
Έτσι, δεν θέλω να περιμένω για το Facebook. Υπάρχει κάποιος τρόπος για μένα να αποτρέψει τη λειτουργία από την κλήση της συνάρτησης μου περισσότερο από μία φορά εκεί;
Μπορώ να ορίσω κάτι που λέει «τρέξει μια φορά»; Το πρόβλημα είναι ότι τη στιγμή που θα εκτελείται μία φορά, αν ο χρήστης κάνει κλικ και πάλι, θα πρέπει να τρέξει και πάλι, οπότε δεν μπορώ να απενεργοποιήσετε πλήρως τη λειτουργία (έστω και αν αυτό ήταν δυνατό).













