Cross Domain AJAX Calls and Iframe Communication How To
I set out to write a short tutorial about cross domain ajax calls and communication between iframes using url hashes (fragments), but I found this great tutorial by Michael Mahemoff covering the subject inside and out.
It is important to note that the code on his demo uses window.location.hash, although it seems this practice should currently be avoided because of a known open bugs in the way Firefox URI-decodes document.location.hash when getting its value (could be considered an expected behavior and not a bug, but still different than any other browser). Facebook’s code uses substring on pathname, and it seems to work cross browser. Facebook also have on their wiki a nice visual explanation of how it works:

Until the HTML 5 postMessage is widely adopted, we will have to keep using this somewhat of a hack, but it works, that’s what’s important.
About this entry
You’re currently reading “Cross Domain AJAX Calls and Iframe Communication How To,” an entry on Life Scaling
- Published:
- 6.7.09 / 9am
- Category:
- Browsers, Javascript, LAMP, Programming
- Tags:
- ajax, communication, cross domain, facebook, fragment, hash, HTML 5, iframe, postMessage, xd, xd_receiver
Follow me on Twitter: @orensol
- @xdebug how about an option to add the process max cpu usage to the output filename? Will help to know which output to grind out of many
- @xdebug is it possible to trigger a conditional xdebug profiling session when a php/apache process hits a certain cpu usage? #php #xdebug
- An entire AWS IP block was blacklisted on SORBS. EC2 mail servers beware. AWS help needed! @jeffbarr @TallMartin @simon http://bit.ly/6Dlx10
- @esh innodb shutdown can also be slow. Maybe try @percona's build with recovery patch. re: http://bit.ly/2aYMwB,
- Oh, AWS do say "in the coming months". Well, it's still vague... http://aws.amazon.com/rds/

1 Comment
Jump to comment form | comments rss [?] | trackback uri [?]