WEB SQL 不适用于 Cordova 本地应用程序
Posted
技术标签:
【中文标题】WEB SQL 不适用于 Cordova 本地应用程序【英文标题】:WEB SQL Not Working With Cordova Local App 【发布时间】:2014-01-22 02:05:28 【问题描述】:我正在使用cordova 2.9.0 我正在尝试将web sql 与cordova 一起使用。我的页面加载为 file:/// 我有时会收到 Dom SECURITY ERROR 配额 Eceeds 错误。使用 Jelly Beans 和 ICS android 测试。似乎没有任何工作。我是否必须进行任何配置才能超过 Cordova Web 视图的配额。我在 Manifest Android 中包含了所有权限
database = window.openDatabase("AgendyDb", "1.0", "Agency DB Des", 1024);
tx.executeSql("CREATE TABLE AGENCY(ID Integer PRIMARY KEY AUTOINCREMENT,Agency varchar(255) NOT NULL,MessageType varchar(255),Recipient varchar(255),Alert varchar(255),用户名varchar(255),电子邮件 varchar(255));");
有人可以告诉我 cordova 有什么问题吗?请帮忙
【问题讨论】:
【参考方案1】:database = window.openDatabase("AgendyDb", "1.0", "Agency DB Des", 1024);
database.transaction(function(tx)
tx.executeSql("CREATE TABLE IF NOT EXISTS AGENCY (ID Integer PRIMARY KEY AUTOINCREMENT,Agency varchar(255) NOT NULL,MessageType varchar(255),Recipient varchar(255),Alert varchar(255),Username varchar(255),Email varchar(255))");
);
【讨论】:
我正在使用 database.transaction(function(tx) tx.executeSql("CREATE TABLE IF NOT EXISTS AGENCY (ID Integer PRIMARY KEY AUTOINCREMENT,Agency varchar(255) NOT NULL,MessageType varchar( 255),收件人 varchar(255),警报 varchar(255),用户名 varchar(255),电子邮件 varchar(255))"); );但问题是一样的以上是关于WEB SQL 不适用于 Cordova 本地应用程序的主要内容,如果未能解决你的问题,请参考以下文章
Facebook 明确共享的操作不适用于 Cordova 应用程序
Cordova 的插件(屏幕方向/应用程序版本)不适用于 Ionic 5 / Angular 11
Cordova App sqlite 数据库查看器,用于运行时应用程序测试,如 Web SQL
Android 启动画面不适用于 Cordova 5.0.0
带有 facebook/gmail 的 OAuth 不适用于 iOS 模拟器(Cordova 应用程序 + Firebase)