- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 XCode 4.2 (Mac OS X 10.6.8) 下编译我的 phonegap (1.0.0) 应用程序。使用 5.0 iPhone/iPad 模拟器一切似乎工作正常,但如果我使用 5.0(4.0、4.1、4.2、4.3)以下的版本,则 iPhone 和 iPod 模拟器都不会返回调用 openDatabase() 方法的数据库对象,它只会返回 null(我'使用警报来检索值)。虽然 live iPad 4.3.1 设备的行为方式相同。我可以忘记模拟器,但我需要我的应用程序在 4 和 5 iOS 设备上正常工作。
这是一个示例代码:
<!DOCTYPE html>
<html>
<head>
<script src="phonegap-1.0.0.js"></script>
<script>
var db = window.openDatabase("TMA", "1.0", "TMA Mobile Database", 1024 * 1024 * 10);
alert(db);
</script>
<meta name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
</head>
<body>
</body>
</html>
有什么错误可能存在的想法吗?可能是某些 XCode 设置或存在版本冲突?
最佳答案
问题已解决。 openDatabase() 方法抛出异常(SECURITY_ERR:DOM 异常 18)并在数据库大小超过 5 MB 时返回 null。
关于iphone - PhoneGap openDatabase() 方法在 iPhone/iPad 4.x 应用程序中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7500296/
这是避免错误的好方法吗? var sql_db = window.openDatabase && openDatabase('table', '1.0', 'description', 4096);
使用 Cordova 版本 3.x 和Android 版本 2.x 到 4.x。 我在想: 我的理解是否正确,即默认情况下所有 Android 设备都有一个用于创建 sqlite 数据库的 sqlit
我正在使用 Sencha Touch 2.0.1 并尝试使用以下命令打开 SQLite 数据库: var db = window.openDatabase("mydatabase", "1.0", "
我正在使用Phonegap框架。所有 js 文件均已完全加载。我正在使用以下语句。 var db = window.sqlitePlugin.openDatabase({ name: "MyDB.db
我有以下页面: Untitled Document var dbo = openDatabase('HelloWorld'); 我进入了 Firebug :未定义 openData
我使用以下参数调用 openDatabase 函数: db = openDatabase("posapp", "", 'POS WebSql DB', 2 * 1024 * 1024); 它几乎
我正在开发一个需要数据库的 phonegap 应用。 在几个页面上它处理数据库,但在应用程序的初始运行时它填充数据库。该代码在 android 版本 2.X.X 上运行良好,但在 android 版本
db = openDatabase("mydb", "1.0", "database", 200000); 我正在使用 phonegap + html5,当我使用 db create if not e
我正在尝试打开一个数据库,我使用 xhrrequest 下载并使用文件系统 API 和我的 google chrome 浏览器(版本 30.0.1599.101 m)在 Windows 8 操作系统上
我正在使用这行非常常见的代码来创建一个 HTML 5 本地 SQLite 数据库: var db = window.openDatabase("testDB","1.0","A test SQLite
本文整理了Java中elemental2.dom.Window.openDatabase()方法的一些代码示例,展示了Window.openDatabase()的具体用法。这些代码示例主要来源于Git
我有一个链接到 MySQL 数据库的系统 DSN“DSNtestwebform”。通过尝试打开数据库,DSN 文件对话框始终打开。我不知道如何传递正确的DSN名称,没有对话框提示。有人知道正确的方法吗
我想打开一个带有 url 的远程 sqlite 数据库,例如: http://www.mysite.com/db.sqlite 我可以为此使用 SQLiteDatabase.openDatabase(
我尝试将 openDatabase 与 Google Chrome 应用一起使用,但显示以下错误: Uncaught ReferenceError: openDatabase is not defin
我遇到了一个问题,我想从 openDatabase 获取数据并将其放入 ListView 中。有些线程说将 $scope.$apply(); 放在 $scope.items = $data; 之后,但
我在 Assets 文件夹中将数据库与我的应用 bundle 在一起。在第一个 Activity 中,我将数据库完美地复制到正确的位置(这里没问题)。 我的问题;使用更好吗openDatabase(字
目前的代码按...的顺序读取内容 DoAnything() { OpenTheDatabase() // ... Do all the things! ... } 但是,数据库对象永远不会关闭
我在 ngCordova 插件 cordovaSQLite 中遇到 1 个问题。代码如下: var db = $cordovaSQLite.openDB({ name: "myDB.db" }); 我
我正在使用我需要的 2 个表(user_table 和 prod_table)设置我的数据库类 按照本指南操作: http://www.codeproject.com/Articles/119293/
以下代码产生错误 hr=0x80020005(错误类型)。 #import using namespace WindowsInstaller; main() { ::CoInitialize(
我是一名优秀的程序员,十分优秀!