我想测试离线网络应用并使用HTML5存储,特别是测试:
在真实的iOS设备上,模拟器是否具有与Safari完全相同的限制和实现?
例如,此代码在提供用户提示和限制方面与真正的iPad完全相同吗?
db.transaction(function onTransaction(t) {
t.executeSql('INSERT INTO entries (name, size, date, payload) VALUES(?, ?, ?, ?)', data,
function onExecuteSqlCallback(t, results) {
...
},
function onExecuteSqlError(t, e) {
// Returning true to rollback, false to continue the transaction;
return false;
});
},
function onTransactionError(sqlError) {
//Over quota
if (sqlError.code === sqlError.QUOTA_ERR) {
...
}
},
function onTransactionSuccess() {
...
});