Επισφαλής προσπάθεια Javascript για να αποκτήσετε πρόσβαση προειδοποίηση πλαισίου στο Safari

ψήφοι
29

Είμαι χρησιμοποιώντας το Facebook Connect στο app μου. Έχω να λειτουργεί αρκετά καλά, αλλά στην κονσόλα σφαλμάτων Safari, βλέπω λάθη, όπως αυτό:

Unsafe JavaScript attempt to access frame with URL http://...#... from frame with URL http://www.connect.facebook.com/extern/login_status.phpapi_key=..&extern=2&channel=http...xd_receiver.htm.
Domains, protocols and ports must match.

Η εφαρμογή φαίνεται να λειτουργεί καλά, αν και βλέπουμε περιοδικές κολλάει και άλλες κακή συμπεριφορά από το Safari. Όταν τρέχω άλλες εφαρμογές του Facebook Connect, μερικές φορές βλέπω αυτό το λάθος πάρα πολύ, οπότε δεν νομίζω ότι αυτό είναι ένα πρόβλημα με την εφαρμογή μας. Είναι ασφαλές να αγνοήσετε αυτήν την προειδοποίηση;

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


3 απαντήσεις

ψήφοι
1

Αυτό σημαίνει ότι προσπαθείτε κάποια μορφή της πολλαπλής πρόσβασης καταγωγής, η οποία είναι μη ασφαλή - ενώ μπορεί να φανεί καλοήθεις είναι μάλλον αξίζει να δοκιμάσετε να μάθετε γιατί είστε το χτύπημα, αν χρησιμοποιείτε τα nightlies ή το Safari4 beta, μπορείτε να χρησιμοποιήσετε το εντοπισμού σφαλμάτων στον επιθεωρητή διαδίκτυο, και να το σπάσει σε όλες τις εξαιρέσεις, που θα σας αφήσει να δείτε όταν είναι στην πραγματικότητα επιχειρεί την πρόσβαση πολλαπλής προέλευσης.

Όσο για τους κολλάει, αν μπορείτε να βρείτε κάποιο είδος μειωμένη testcase θα ήταν μεγάλο εάν θα μπορούσατε να τα καταθέσει σε http://bugs.webkit.org

Απαντήθηκε 13/05/2009 στις 18:08
πηγή χρήστη

ψήφοι
3

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

Είτε έτσι είτε αλλιώς, θα τοποθετούσα το σφάλμα ανάντη ως olliej προτείνει.

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

ψήφοι
1

Αυτή είναι μια κόκκινη ρέγγα. Η αίτηση εξακολουθεί να περνά μέσα και όλα δουλεύουν σωστά, αλλά WebKit εξακολουθεί να καταγράφει μια εξαίρεση.

Απαντήθηκε 18/03/2011 στις 19:52
πηγή χρήστη

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