나는 내 응용 프로그램에서 다음 코드가있다 : 애플이 사파리 7. 지금은 다음과 같은 예외와 함께 실패 도입 될 때까지수 OpenDatabase 오류가 7
openDatabase('main', '1.0', 'Database display name', 50 * 1024 * 1024)
그것은 괜찮 았는데 어떻게 해결 될 수 있는지 알아?
나는 내 응용 프로그램에서 다음 코드가있다 : 애플이 사파리 7. 지금은 다음과 같은 예외와 함께 실패 도입 될 때까지수 OpenDatabase 오류가 7
openDatabase('main', '1.0', 'Database display name', 50 * 1024 * 1024)
그것은 괜찮 았는데 어떻게 해결 될 수 있는지 알아?
답변을 찾았습니다. 그것은 다른 사람을 위해 도움이 될 것입니다 희망 : 당신은 사파리를 입력 들어서는
http://www.mobilexweb.com/blog/safari-ios7-html5-problems-apis-review
WebSQL bug •Using WebSQL API will have big issues (DOMException) while trying to create a database bigger than 5Mb. On previous versions, the limit was 50Mb with user’s permission. Because of a bug, when you try to store more than 5Mb the user will get a permission dialog but just for 5Mb only. Even if the user grants you permission because it’s for 5Mb only, you will get an exception trying to get more. It’s a BIG BUG.
Update 19/9: According to tarobomb from New York Times, if you request less than 5Mb when you first create the database and then you try to store more data (up to 50Mb) the proper confirmation dialog will appear (first 10Mb, then 25Mb and finally 50Mb) and you will finally be able to store more than 5Mb.
내가 그것을 figgured는 키보드의 왼쪽 상단에 작은 버튼은 "개인", 비활성화를 클릭 말한다 그것. 데이터베이스는 정상적으로 작동하지만 marat가 언급 한 제한 사항이 적용됩니다. 그러나 (jQuery 모바일 사용자의 경우)! jquery mobile은 뒤로 버튼을 사용할 수 없습니다. 이를 위해 코드에서 appcache를 삭제해야합니다. jquerymobile 1.4가이 문제를 해결할 예정이지만, 지금은 appcache없이 살아야 할 것입니다!