Ajax is especially important for mobile devices. The ability to download only the data to be updated and avoid unnecessary page loads is key for mobile browsers. However, Ajax is not part of the official standards, and support can vary from device to device.
If your mobile website gets content using Ajax, you should implement Google’s proposal for search engine optimization (SEO). You can find more information about this at http://code.google.com/web/ajaxcrawling.
Let’s first verify the browsers’ support for the
object (see Table 9-1).
Cross-domain requests are not compatible with mobile browsers today
because of supposed security
problems, but you can bypass this problem with a simple proxy on your
Table 9-1. XMLHttpRequest support compatibility table
Yes since 3rd edition
Nokia Series 40
No before 6th edition
No before ...