1

iOS 5.1 に埋め込まれた UIWebViews から作成された Web SQL データベースの永続性が低下したという報告をいくつか 読みましたが、この問題が単純な古い Mobile Safari でアクセスした Web アプリケーションにも存在するかどうかを判断するのに苦労しています。Mobile Safari を使用してアクセスする Web アプリケーションのデータ永続性レベルを下げる必要があるかどうかは誰にもわかりませんか?

4

1 に答える 1

0

Mobile Safari でアクセスする Web アプリがこの問題の影響を受けないかどうかはまだ完全にはわかりませんが、iOS 6.0 リリース ノートにあるこの問題の次の修正は、この問題が UIWebView が埋め込まれたネイティブ アプリに固有のものであることを暗示しているようです。

iOS 6 以降では、UIWebView オブジェクトからの Web データ (SQL Web Storage および LocalStorage) を、バックアップされるディレクトリに格納できます。このデータのバックアップを有効にするには、アプリのユーザー デフォルトで WebKitStoreWebDataForBackup キーを YES に設定します。これは、再読み込みできない Web コンテンツ データにアプリが依存している場合にのみ行う必要があります。UIWebView オブジェクトが任意の Web コンテンツへのリンクを開く場合、このキーを NO に設定する必要があります。このキーの値を切り替えても、既存の Web ビュー データは保持されません。

于 2012-11-25T18:22:02.177 に答える