Я создал мобильный сайт, на котором отображаются события, полученные из Календаря Google. Мне бы хотелось, чтобы на каждом событии отображалась кнопка, позволяющая пользователю добавить это событие в свой собственный Календарь Google.
Календарь Google предоставляет простой способ сделать это с помощью фрагментов HTML:
(http://www.google.com/googlecalendar/event_publisher_guide_detail.html)
URL принимает параметры, чтобы вы могли заполнить форму добавления события. Вот пример:
https://www.google.com/calendar/render?action=TEMPLATE&text=Brunch+at+Java+Cafe&dates=20060415T180000Z/20060415T190000Z&location=Java+Cafe,+San+Francisco,+CA&details=Try+our+Saturday+brunch+special:%3Cbr%3E%3Cbr%3EFrench+toast+with+fresh+fruit%3Cbr%3E%3Cbr%3EYum!&trp;=true&sprop;=+website:http://www.javacafebrunches.com&sprop;=name:Jave+Cafe&gsessionid=OK&sf=true&output=xml
К сожалению, я не могу найти мобильный эквивалент этой страницы. Если вы переходите на страницу с Android, она спрашивает, хотите ли вы использовать мобильную версию, но поскольку ее нет, она постоянно отображает диалоговое окно, пока вы, наконец, не отмените его.
Кто-нибудь знает мобильную версию этой страницы или предлагает другой способ сделать это? (В идеале без AJAX, поскольку это вызывает некоторые проблемы с кэшированием в автономном режиме на iPhone в режиме приложения).