2013-10-15 51 views
0

我有一個網站,使用網絡的SQL(HTML5)。它在ios 6 中運行良好,但在升級到ios 7.0.2後,它停止工作。 沒有代碼更改。不工作的網絡上的數據庫的iPad上的iPhone 7

var db = openDatabase(shortName, version, displayName, maxSize); 
if(!db){alert("Failed to connect to database.");} 

一切都是美好的,這意味着野生動物園支持HTML5的Web SQL數據庫

db.transaction(function (transaction) { 
transaction.executeSql("CREATE TABLE user_info (user_first_name TEXT, user_last_name TEXT)", null, null, TransactionError); 

錯誤 「1未授權」

transaction.executeSql("INSERT INTO user_info (user_first_name, user_last_name) VALUES (?, ?)",[FirstName, LastName], _transactionCallBack, TransactionError);}); 

錯誤 「1個沒有這樣的表USER_INFO」

我不明白在ios 7升級過程中發生了什麼變化。 感謝h ELP。

+0

Apple開發人員關係 工程部門已確定您的錯誤報告與另一個問題重複並將被關閉。 原始錯誤報告的打開或關閉狀態會重複出現在錯誤記者用戶界面的黃色「錯誤XXXXXXXX」部分中。此部分出現在錯誤編號,標題,狀態,產品和排名下的右列錯誤詳細信息視圖的頂部附近。 實例:在OS X 用戶界面異常 國家:複製產品:OS X 等級:3 - 中 重複的10535951(開) –

回答

4

我想它了。當你進入safari時,鍵盤左上角的一個小按鈕說「私人」,點擊它來禁用它。數據庫將正常工作。但! jquery mobile將無法使用後退按鈕。爲此,您必須從代碼中刪除Appcache。 jquerymobile 1.4會解決這個問題,但現在你將不得不在沒有appcache的情況下生活!

+0

感謝您的回答! 我爲ios安裝了另一個瀏覽器google chrome。 和一切工作正常。 –

+0

很高興能幫到你。從來沒有想過安裝Chrome,很好的提示! –

+0

使用你的幫助我仍然無法使用websql在safary(( –

相關問題