我的問題很簡單,我需要開發一個谷歌瀏覽器擴展程序,並通過動態創建HTML/CSS文件的方式。基本上我想用javascript來做這件事,但是出於安全原因這是不可能的。所以我正在考慮直接使用Chrome API。谷歌瀏覽器擴展程序持久性
是否有一個持久性API與鉻?
我的問題很簡單,我需要開發一個谷歌瀏覽器擴展程序,並通過動態創建HTML/CSS文件的方式。基本上我想用javascript來做這件事,但是出於安全原因這是不可能的。所以我正在考慮直接使用Chrome API。谷歌瀏覽器擴展程序持久性
是否有一個持久性API與鉻?
Chrome擴展程序使用localStorage進行數據持久化。查看http://diveintohtml5.ep.io/storage.html獲取教程。
請注意,只能將字符串保存到localStorage。如果要加載/保存對象,則需要JSON解析器/字符串器。
我不能完全肯定你是問什麼,但看看Local Storage
希望它能幫助!
可以用javascript來做到這一點。 Chrome在其域名外部調用腳本時非常嚴格(我的意思是您的擴展文件夾)。 1.確保您從背景頁面進行js呼叫,而不是您的內容腳本。 2.如果您正在進行js/ajax調用,請注意,chrome始終發送一個OPTIONS請求。即使對於GET請求。所以你的服務器必須能夠授予權限。
我希望這兩點幫助你的js。然而,正如大家所說,LocalStorage的確做得很好。
問題可能很簡單,但我真的不明白你在問什麼... – Bart 2011-03-08 15:13:05
我不明白「這是不可能的JavaScript原因。」爲什麼不可能?必須使用JavaScript來使用Google Chrome API擴展程序。 – apose 2011-03-08 15:14:58
對不起,我編輯了這篇文章... 問題是,我不知道我怎麼可以寫一個文件...使用Chrome API,HTML5,js,jQuery?什麼是最好的可能性... – Sindar 2011-03-08 15:15:53