1

Google Chrome で HTML5 と Web SQL を使用してアプリケーションを開発しています。アプリケーションは、カスタム URL スキーム (例: skype://) を使用して外部アプリを呼び出します。ユーザーがそのような URL (例: window.location.href='aaa://bbb') をクリックすると、JS ブラウザー エンジンが停止し、データベース接続が失われます。デバッグ中に、データベース オブジェクトは 0 エラー コードを返します。データベースのサイズが小さい - 故障の原因にはなりません。

誰かが同様の問題に遭遇しましたか? どうすればこれを修正できますか? (ユーザーが「skype://」などのカスタム URL をクリックしたときに、データベース接続が切断されてはなりません)

アドバイスをいただければ幸いです。

4

1 に答える 1

0

別の新しいストレージ オプションはSequelSphereです。

SQL をサポートする HTML5/JavaScript リレーショナル データベースです。これは独自のデータベース エンジンであり、WebSQL を使用するのではなく localStorage にデータを格納します。そのため、すべてのブラウザーで機能し、ユーザーがカスタム URL スキームをクリックしても中断されません。これはあなたのニーズを非常によく満たしているかもしれません。

于 2012-10-05T01:41:53.657 に答える