0

我正在做一个扩展需要添加/删除/修改我们的硬盘驱动器中的任何位置的文件。该位置可以是临时文件夹。如何做到这一点。请给予意见和有用的链接,可以导致我完成这项工作。Chrome扩展可以修改我们硬盘中的文件吗?

+0

向我们展示您目前使用的代码。你有没有尝试过[铬存储]的网页搜索?请参阅http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist – sowbug

回答

0

谢天谢地,这是不可能的。

如果他们的扩展(s')安装导致妥协,包括完全控制硬盘驱动器上的任何文件(即控制机器),Google或任何其他公司将不会有很多朋友。扩展可以将信息保存到可用于存储本地信息的位置中的磁盘,如前所述。您不会在根目录或任何位置拥有任何执行权限,也不会在存储位置之外拥有任何读取或写入权限。

但是,如果扩展程序收集来自网页用户的信息(我相信Google可以过滤一些可疑的扩展名),它们仍然可能是恶意的。

如果您确实需要对硬盘进行更改,您可以将信息存储在服务器上并通过Windows客户端应用程序轮询更改,或者您可以找到存储信息的存储位置,并从Windows访问它应用程序。

+0

thanx jwize以获得解释。我们可以在goole/chrome/app数据中创建一个文件夹吗?由于此地点已预留给Chrome。 – Yasir

+0

我不确定你能做到这一点。据我可以看到,如果你去%LocalAppData%\谷歌\铬\用户数据\默认\本地存储。我没有看到任何自定义文件夹。您可以使用sqllite浏览本地存储文件(.local storage)。 http://sourceforge.net/projects/sqlitebrowser/?source=dlp。我确信,如果您找到sqllite的客户端库,则可以从Windows应用程序管理数据。 – jwize

+0

jwize是你说的吗? https://developer.chrome.com/extensions/faq#faq-dev-08 – Yasir

相关问题