У меня есть приложение HTML5, которое использует websql для хранения данных.
Где возможно, я использую метод readTransaction () для запросов SELECT только для чтения, а метод транзакции () для запросов INSERT / UPDATE / DELETE.
Я не уверен, что использование readTransaction () дает выигрыш в производительности, но кажется, что это правильно.
Приложение отлично работает на настольных Safari, Chrome, iPhone (iOS4) ... но на iPad (iOS 3.2) - нет. Когда я включаю консоль отладки (Настройки -> Safari -> Разработчик -> Консоль отладки), я вижу, что она жалуется на отсутствие метода readTransaction ().
Может ли кто-нибудь подтвердить, поддерживает ли iPad только часть API базы данных HTML5? Очевидно, что легко исправить это изменить все вызовы readTransaction () на транзакцию (), но мне просто интересно, знает ли кто-нибудь, почему readTransaction () не работает на iPad?
Я не могу найти ссылку на это несоответствие на developer.apple.com или где-либо еще.