2012-01-27 61 views
3

我正在編寫一個處理許多用戶定義規則的谷歌瀏覽器擴展程序,因此我不喜歡將這些規則存儲在本地存儲中,而更喜歡一種可以輕鬆導入/導出這些規則的方式,就像在Firefox擴展中一樣。我可以這樣做嗎?如何創建可以讀取和寫入本地文件的Chrome擴展?

+1

你見過這樣一個方法可以從Chrome擴展AJAX的東西到本地磁盤? [寫入本地文件系統中的Chrome擴展程序(http://stackoverflow.com/questions/5429513/writing-to-local-file-system-in-chrome-extension) – John 2012-12-12 14:38:03

回答

2

就我所知,Chrome擴展不支持讀取或寫入磁盤。 所以不,你不能這樣做。

+0

Tampermonkey似乎這樣做,增加新的userscript時.. – Huang 2012-01-27 13:20:07

+2

我不認爲你可以用js代碼做到這一點。也許在api api網站上記錄的二進制擴展可以幫助你。 – legendlee 2012-01-28 15:17:35

0
  1. 我也試圖從chrome擴展讀取/寫入本地磁盤。到目前爲止不成功(出於安全原因,Chrome可能永遠不會允許用戶這樣做;我不確定)。
  2. 從Chrome應用的用戶可以讀取/寫入到本地驅動器(參見:http://sysmagazine.com/posts/212107/
  3. 從Chrome應用的用戶可以讀/寫的Google雲端硬盤(對不起失去了我的參考,但請相信我,你可以做到這一點)
  4. 使用本地應用程序(例如在python中),用戶可以從chrome擴展(或者也可以從chrome應用程序)檢索內容,然後(當然)寫入其本地驅動器。我還沒有嘗試過這種方法。但根據:https://developer.chrome.com/extensions/messaging#native-messaging,我應該可以這樣做。有一個現成的例子供您下載和嘗試(對不起,stackoverflow不會允許我發佈超過2個鏈接)。
  5. 我覺得理論上應該通過一個Web服務器/ PHP
相關問題