Tetszett az ötlet oEmbed sok, de sajnos nem van, hogy mennyi elfogadása még. oohEmbed próbálja megoldani ezt a problémát építésével oEmbed többféle weboldalak.
A funkció csak akkor működik, szükség van a szerver interakció, ahol azt hiszem, a következő forgatókönyvet, hogyan működik
Tegyük fel, hogy mi van a helyén humanzz.com és biztosítja az ilyen funkció
- A felhasználó beír egy URL-t a humanzz.com honlapján, és megnyomja a gombot, mint Facebooks' előnézet gomb
- AJAX hívás történik egy e célra humanzz.com
- humanzz.com nem kéri a távoli honlapon, és megkapja az adatokat
- Az AJAX hívás most visszatér az oldal adatait (oEmbed JSON objektum)
Ez magában annyi szerver fölött.
Nagyon szerettem volna csinálni a JavaScript, mint a kiszolgáló szerepe az volt, csak megkerülni „Same Origin Policy” 's korlátozásokat.
oohEmbed lehetővé megkerülve a szerver lépésről megadásával visszahívási paraméter oohEmbed úgy, hogy a JSON objektumot vissza vezetjük a visszahívási funkció az oldalon. Egy példa illusztrálja ezt a következő
Add a script tag dinamikusan az oldalra
<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ & callback = myCallBack „> </ script>
Ez azt eredményezné, hogy a végrehajtó myCallback (oEmbedJSONObject), ami nagyszerű.
A probléma azzal megoldás még mindig van, hogy van egy tartalék a weboldalak, amelyek nem rendelkeznek oEmbed ábrázolások.