Líbila se mi myšlenka na formátu oEmbed hodně, ale bohužel to není má tolik přijetí dosud. oohEmbed se snaží tento problém vyřešit tím, že staví formát oEmbed na mnoha internetových stránkách.
Pro funkce pracovat, potřebuje interakci serveru, kde věřím, že následující scénář je, jak to funguje
Předpokládejme, že máme místo humanzz.com a že poskytuje takovou funkci
- Uživatel zadá url na internetové stránce humanzz.com a stiskne tlačítko jako tlačítko náhledu facebooks'
- Voláním AJAX k tomu vyhrazeném stránky na humanzz.com
- humanzz.com dělá hovorů vzdálené webové stránky a získává údaje
- Volání AJAX nyní vrací údaje tabulky (formátu oEmbed JSON objekt)
Jedná se o režii tolik serveru.
Chtěl jsem to udělat pomocí JavaScriptu jako role serveru byl jen aby se vyhnula „stejný původ Policy '“ s omezením.
oohEmbed umožňuje obcházet serveru krok zadáním parametr zpětné volání na oohEmbed tak, aby objekt JSON vrátil je předán do funkce zpětného volání na vaší straně. Příklad ilustrující je následující
Přidat tag script dynamicky na svou stránku
<Script type = "text / javascript" src = "http://oohembed.com/oohembed/?url=http%3A//www.amazon.com/Myths-Innovation-Scott-Berkun/dp/0596527055/ & callback = myCallBack „> </ script>
To by mělo za následek provádění myCallback (oEmbedJSONObject), což je skvělé.
Problémem tohoto řešení je stále musíte mít záložní pro webové stránky, které nemají formátu oEmbed reprezentace.