5

アプリケーションに次のコードがあります。

openDatabase('main', '1.0', 'Database display name', 50 * 1024 * 1024)

Apple が Safari 7 を導入するまでは問題なく動作していましたが、現在は次の例外で失敗します。

SecurityError: DOM Exception 18: ユーザー エージェントのセキュリティ ポリシーを突破しようとしました。

どうすれば解決できるか知っている人はいますか?

4

2 に答える 2

0

サファリに入ると、キーボードの左上にある小さなボタンに「プライベート」と表示されているので、クリックして無効にします。データベースは問題なく動作しますが、marat が言及した制限があります。ただし (jQuery モバイル ユーザーの場合)! jquery mobile は戻るボタンを使用できなくなります。このためには、コードから appcache を削除する必要があります。jquerymobile 1.4 でこれは修正されますが、今のところは appcache なしで生活する必要があります。

于 2013-10-28T09:36:18.543 に答える