如果環境是一個像本地存儲或Web SQL數據庫的東西WebKit的瀏覽器有什麼辦法,我可以使用的JavaScript以保存此圖像(不網址):如何使用JavaScript存儲圖像以供離線使用?
我'喜歡能夠脫機並加載這個圖像供以後使用從設備使用像file:///my_app/offline_images/f71Gk.jpg
(有點像保證緩存)的東西。
編輯該圖像可能來自任何網站,所以有一個PHP腳本返回base64編碼是不可能的。
如果環境是一個像本地存儲或Web SQL數據庫的東西WebKit的瀏覽器有什麼辦法,我可以使用的JavaScript以保存此圖像(不網址):如何使用JavaScript存儲圖像以供離線使用?
我'喜歡能夠脫機並加載這個圖像供以後使用從設備使用像file:///my_app/offline_images/f71Gk.jpg
(有點像保證緩存)的東西。
編輯該圖像可能來自任何網站,所以有一個PHP腳本返回base64編碼是不可能的。
您可以使用此jQuery插件它做 - http://dumitruglavan.com/jquery-image-cache-plugin-cache-images-in-browsers-local-storage/
看起來不錯,但它只能存儲來自您自己的服務器的圖片(需要編碼php),會更新問題 – Moak
難道是好的,如果該URL是真的很長? (我正在考慮數據網址) 您可以簡單地向他們提供數據鏈接,並且可以爲其添加書籤或其他內容。 –
但是使用base64編碼的圖像很好,否則,對嗎? 編輯:哦,是的,畫布的toDataUrl需要圖像在你的服務器上。 –
我想這會,但我不知道如何JavaScript可以保存'http:// i.stack.imgaur.com/f71Gk.jpg'並編碼它。不確定那是否是最有效的方式。 – Moak