Emplacement de la base de données Sqlite via javascript dans le contexte du navigateur Chrome

[PRE-NOTE: Je ne vise que le navigateur chrome / Android par défaut)

Salut,

Je suis en train d'utiliser js statement var db = openDatabase ('db_name', '', 'db_desc', 2*1024*1024); Pour ouvrir la base de données sqlite et exécuter mes transactions.

Je trouve le fichier sqlite situé à C:\Documents and Settings\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default\databases\file__0\5 .

Puis-je indiquer l'emplacement dans mon fichier de base de données sqlite explicitement (chemin absolu ou quelque chose comme mentionné ici )?

Je vois que cela peut être fait pour les applications XUL, par exemple var con = new SQLite("test.sqlite",{location:'Desk'}); .

Non, vous ne pouvez pas spécifier une base de données SQLite manuellement.

Le support de la base de données sql dans Chrome supprime la base de données à une origine spécifique (schéma, hôte, combinaison de ports) et gère la création et les autorisations de la base de données de manière transparente. C'est très différent de l'API SQLite de XUL, mais a l'avantage d'être utile dans les applications Web quotidiennes qui ne nécessitent pas d'autorisations pour accéder à des bits arbitraires du système de fichiers de l'ordinateur local.