【问题标题】:HTML5: Why wont my local database work on mobile Safari?HTML5:为什么我的本地数据库无法在移动 Safari 上运行?
【发布时间】:2011-09-04 20:26:30
【问题描述】:

在 safari/chrome/mobi-tester 中测试

works fine

在运行 iOS 4.3.3 的朋友的 iphone 4 上进行测试

works fine

在运行 iOS 4.0.2 的 iPod touch 上进行测试

Javascript Error on Line 26...INVALID_STATE_ERR: DOM Exception 11:...

..并且不加载音乐事件列表


导致错误的函数是(仅在移动 safari 上)是:

window.openDatabase();

我认为这对于 iOS 4.0.2 应该没问题?

【问题讨论】:

  • 如果其他人可以从他们的iphone3< ios 4.3 测试链接并确认未加载音乐事件列表,那将非常感激...

标签: iphone sqlite html web-applications cordova


【解决方案1】:

对不起,我迟到了。 FWIW,听起来你 iPod touch 上的数据库已经过时了。您是否尝试过删除它并让代码重新创建它?您可以通过 iOS 设备上 Safari 选项中的相关部分删除数据库。

【讨论】:

    【解决方案2】:

    可能我会从您当前使用的固件中说这个问题,

    因为我已经用 iPod touch iOS 4.3.3 和 iPhone 3G 进行了测试,它们都没有错误。

    你可能想听听其他人的更多意见,但我的没问题。

    【讨论】:

    • 嗨,阿里,我很确定这是我的个人 ipod。也许当我删除数据库(在 `settings->safari->offline databases 中)时,它阻止了我的 ipod 网站?
    • 可能我会说来自特定版本的固件 iOS 4.3.x 与 iOS 4.0.x 相比有巨大的变化和改进,那么我宁愿用我的 iPhone 4 再次检查,它工作正常在这里,甚至我在 iOS 4.2 上运行的 iPod touch 4G 都在这里工作
    • 酷人,非常感谢。听起来你有一大堆手机!
    • @Haroldo 呵呵,是的,我目前正在创建一个 web 应用程序,而且我是 Apple 粉丝,所以真的需要他们进行测试 :)
    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 1970-01-01
    • 2021-07-08
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    相关资源
    最近更新 更多