Πρόσβαση cookies τρίτων στον Firefox

ψήφοι
9

Χτίζουμε μια εφαρμογή στο Facebook εδώ στη δουλειά, χρησιμοποιώντας τη μέθοδο του iframe. Για την εφαρμογή στην εργασία, που χρειάζεται για να ρυθμίσετε τα cookies από το εσωτερικό του iframe.

Safari έχει τα cookies τρίτων απενεργοποιημένη από προεπιλογή, έτσι ώστε αυτή τη στιγμή ανακατεύθυνση όλο το πρόγραμμα περιήγησης στο διακομιστή μας, που το cookie που απαιτούνται για την παρακολούθηση της συνόδου, και στη συνέχεια να ανακατευθύνει πίσω στην σελίδα του Facebook εφαρμογή και πάλι.

Αυτή η μέθοδος λειτουργεί και λειτουργεί καλά. Εκτός και αν κάποιος με τον Firefox έρχεται οποίος έχει το χέρι απενεργοποιήσει τα cookies τρίτων, όπως Firefox προεπιλογή αφού τους έδωσε τη δυνατότητα. Safari λειτουργεί αιτία που δεν σας επιτρέπει να ρυθμίσετε τα cookies από ένα iframe, αλλά μπορείτε να τις διαβάσετε. Firefox από την άλλη πλευρά, δεν σας επιτρέπει να διαβάσετε τα cookies, και ως εκ τούτου καθίσταται είδος αδύνατη.

Είναι ούτως ή άλλως εκεί για να πάρει τον Firefox για να στείλετε τα μπισκότα σε ένα iframe για έναν εξωτερικό διακομιστή, όταν cookies τρίτων είναι απενεργοποιημένα;

Δημοσιεύθηκε 21/01/2009 στις 16:04
πηγή χρήστη
Σε άλλες γλώσσες...                            


4 απαντήσεις

ψήφοι
0

Αντί να στοχεύει το πρόγραμμα περιήγησης, στοχεύουν τη συμπεριφορά.

Ρυθμίστε το cookie και στο επόμενο έλεγχο φόρτωσης σελίδας για να με JS σας. Αν δεν είστε εκεί, να οριστεί με την εναλλακτική μέθοδο.

(Και φροντίστε να μην καταλήξουμε σε ένα άπειρο βρόχο για τους χρήστες χωρίς cookies)

Επεξεργασία: Χμμμ, αν FF δεν μπορεί να τα διαβάσει ότι μπορεί να είναι ένα ζήτημα. Τι λέτε για την αποστολή τους πάντες μέσα από αυτό το σύστημα;

Απαντήθηκε 21/01/2009 στις 16:09
πηγή χρήστη

ψήφοι
9

Είναι ούτως ή άλλως εκεί για να πάρει τον Firefox για να στείλετε τα μπισκότα σε ένα iframe για έναν εξωτερικό διακομιστή, όταν cookies τρίτων είναι απενεργοποιημένα;

Όχι. Και αυτό είναι καλό. Η απενεργοποίηση 3η cookies κόμμα θα πρέπει να απενεργοποιήσετε τους.

Απαντήθηκε 21/01/2009 στις 17:30
πηγή χρήστη

ψήφοι
2

Ναι, δεν στέλνουν ή δέχονται 3η cookies κόμμα όταν καταργήσετε την επιλογή 3η cookies κόμμα. Ωστόσο; το πλαίσιο ελέγχου είναι «Αποδοχή cookies τρίτων,» έτσι φαίνεται σίγουρα σαν να πρέπει ακόμα / αποστολή / τα cookies, απλά δεν δέχεται νέες ... Wack.

Απαντήθηκε 05/11/2009 στις 00:15
πηγή χρήστη

ψήφοι
5

Μια τεχνική είναι να κάνουμε μια POST φόντο σε ένα κρυφό iframe για την αρχική φόρτωση της σελίδας χρησιμοποιώντας JavaScript. Από τη στιγμή που η απάντηση POST επιστρέφει με επιτυχία, θα είστε σε θέση να ρυθμίσετε τα cookies. Αυτό αφαιρεί την ανάγκη να επηρεάσουν την εμπειρία χρήστη (μια παρενθετική να αναγκάσει αλληλεπίδραση είναι μια άλλη τεχνική). Κάποιοι πιο σκέψεις και δείγμα κώδικα εδώ: http://gist.github.com/586182

Απαντήθηκε 22/09/2010 στις 11:44
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more