如何创建可以读取和写入本地文件的Chrome扩展?
问题描述:
我正在编写一个处理许多用户定义规则的谷歌浏览器扩展程序,因此我不喜欢将这些规则存储在本地存储中,而更喜欢一种可以轻松导入/导出这些规则的方式,就像在Firefox扩展中一样。我可以这样做吗?如何创建可以读取和写入本地文件的Chrome扩展?
答
- 我也试图从chrome扩展读取/写入本地磁盘。到目前为止不成功(出于安全原因,Chrome可能永远不会允许用户这样做;我不确定)。
- 从Chrome应用的用户可以读取/写入到本地驱动器(参见:http://sysmagazine.com/posts/212107/)
- 从Chrome应用的用户可以读/写的Google云端硬盘(对不起失去了我的参考,但请相信我,你可以做到这一点)
- 使用本地应用程序(例如在python中),用户可以从chrome扩展(或者也可以从chrome应用程序)检索内容,然后(当然)写入其本地驱动器。我还没有尝试过这种方法。但根据:https://developer.chrome.com/extensions/messaging#native-messaging,我应该可以这样做。有一个现成的例子供您下载和尝试(对不起,stackoverflow不会允许我发布超过2个链接)。
- 我觉得理论上应该通过一个Web服务器/ PHP
你见过这样一个方法可以从Chrome扩展AJAX的东西到本地磁盘? [写入本地文件系统中的Chrome扩展程序(http://stackoverflow.com/questions/5429513/writing-to-local-file-system-in-chrome-extension) – John 2012-12-12 14:38:03