2012-06-20 72 views
0

這可能是一個非常簡單的問題,所以請原諒我的無知,但是可以跨同一個域的頁面讀取Web SQL數據庫嗎?跨頁面可以使用HTML5 Web SQL數據庫嗎?

例如,如果我在頁面上插入數據mydomain.com/createdata是否可以在mydomain.com/readdata上查詢相同的數據?

在此先感謝!

+0

wrt。 *子域*,請參閱:http://stackoverflow.com/questions/4177803/can-html5-databases-and-localstorage-be-shared-across-subdomains?rq=1 – 2012-06-20 23:18:51

+0

(另外,我認爲IndexedDB是「認可的「W3C模型......因此Web SQL上的瀏覽器支持可能不會繼續向前發展?) – 2012-06-20 23:21:04

回答

3

這是本地瀏覽器存儲,然後讀取這個表單同一個域的任何頁面沒有問題。它是專門爲它設計的。當您需要跨不同域來共享Web SQL數據庫時,會出現問題,在這種情況下,您應該處理Same Origin Policy

+0

非常感謝odiszapac – MeltingDog

+1

我是odiszapc =) – odiszapc

+0

@odiszapc然後不要感謝你! (但答案+1) – 2012-06-20 23:18:02

1

是的。在同一個域中是沒有問題的。我相信每個域的存儲容量有5MB的限制。

有關示例和參考代碼,請檢查html5Rocks - Storage

相關問題