Μου άρεσε η ιδέα της oEmbed πολλά, αλλά δυστυχώς δεν έχει τόσο πολύ έκδοση ακόμα. oohEmbed προσπαθεί να λύσει αυτό το πρόβλημα με την οικοδόμηση oEmbed για πολλές ιστοσελίδες.
Για τη λειτουργία στην εργασία, που χρειάζεται την αλληλεπίδραση του server, όπου πιστεύω ότι το παρακάτω σενάριο είναι το πώς λειτουργεί
Ας υποθέσουμε ότι έχουμε την ιστοσελίδα humanzz.com και ότι παρέχει τέτοια δυνατότητα
- Ένας χρήστης εισάγει ένα url στην ιστοσελίδα της humanzz.com και πιέζει ένα κουμπί, όπως το κουμπί προεπισκόπησης facebooks'
- Μια κλήση AJAX γίνεται σε μια ειδική σελίδα στο humanzz.com
- humanzz.com κάνει κλήσεις το τηλεχειριστήριο ιστοσελίδα και παίρνει τα δεδομένα του
- Η κλήση AJAX επιστρέφει τώρα στοιχεία της σελίδας (oEmbed JSON αντικείμενο)
Αυτό περιλαμβάνει γενικά τόσο πολύ διακομιστή.
Ήθελα πραγματικά να το κάνετε χρησιμοποιώντας την Javascript για το ρόλο του server ήταν μόνο να παρακάμψει «ίδια πολιτική Προέλευσης» περιορισμούς "s.
oohEmbed επιτρέπει παρακάμπτοντας το βήμα του διακομιστή ορίζοντας μια παράμετρο επανάκλησης να oohEmbed έτσι ώστε το αντικείμενο JSON επέστρεψε περνά σε λειτουργία επανάκλησης στη σελίδα σας. Ένα παράδειγμα που απεικονίζει αυτή έχει ως εξής
Προσθέστε μια ετικέτα script δυναμικά στη σελίδα σας
<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ & επανάκλησης = myCallBack «> </ script>
Αυτό θα είχε ως αποτέλεσμα την εκτέλεση myCallback (oEmbedJSONObject) η οποία είναι μεγάλη.
Το πρόβλημα με αυτή τη λύση είναι ότι μπορείτε ακόμα να έχουν μια εναλλακτική για ιστοσελίδες που δεν έχουν oEmbed παραστάσεις.