我正在做一个扩展需要添加/删除/修改我们的硬盘驱动器中的任何位置的文件。该位置可以是临时文件夹。如何做到这一点。请给予意见和有用的链接,可以导致我完成这项工作。Chrome扩展可以修改我们硬盘中的文件吗?
回答
谢天谢地,这是不可能的。
如果他们的扩展(s')安装导致妥协,包括完全控制硬盘驱动器上的任何文件(即控制机器),Google或任何其他公司将不会有很多朋友。扩展可以将信息保存到可用于存储本地信息的位置中的磁盘,如前所述。您不会在根目录或任何位置拥有任何执行权限,也不会在存储位置之外拥有任何读取或写入权限。
但是,如果扩展程序收集来自网页用户的信息(我相信Google可以过滤一些可疑的扩展名),它们仍然可能是恶意的。
如果您确实需要对硬盘进行更改,您可以将信息存储在服务器上并通过Windows客户端应用程序轮询更改,或者您可以找到存储信息的存储位置,并从Windows访问它应用程序。
thanx jwize以获得解释。我们可以在goole/chrome/app数据中创建一个文件夹吗?由于此地点已预留给Chrome。 – Yasir
我不确定你能做到这一点。据我可以看到,如果你去%LocalAppData%\谷歌\铬\用户数据\默认\本地存储。我没有看到任何自定义文件夹。您可以使用sqllite浏览本地存储文件(.local storage)。 http://sourceforge.net/projects/sqlitebrowser/?source=dlp。我确信,如果您找到sqllite的客户端库,则可以从Windows应用程序管理数据。 – jwize
jwize是你说的吗? https://developer.chrome.com/extensions/faq#faq-dev-08 – Yasir
- 1. Chrome扩展可以修改用户的主机文件吗?
- 2. 我可以修改或扩展ChartJS吗?
- 3. 我可以在我的Chrome扩展中包含CryptoJS文件吗?
- 4. 我可以写外部硬盘扩展吗
- 5. 扩展方法可以修改扩展类的值吗?
- 6. 我可以扩展docker-compose文件吗?
- 7. 我可以使用Chrome扩展程序修改外发请求标头吗?
- 8. 窗口对象是否可以从Chrome扩展中修改?
- 9. 我们可以在我们的Chrome扩展中检索我们的机器序列号吗?
- 10. 你可以修改Safari扩展中的http请求标头吗?
- 11. Chrome扩展可以相互沟通吗?
- 12. Chrome扩展程序可以写入Chrome系统目录中的文件吗?
- 13. 我们可以加载没有“.pm”文件扩展名或其他文件扩展名的perl模块吗?
- 14. Dompdf库:我可以将文件存储到硬盘吗?
- 15. 模块(扩展)可以在Yii中修改吗?
- 16. 我可以在Chrome扩展中使用js框架吗?
- 17. 我可以从扩展中读取chrome://同步页面吗?
- 18. 我们可以检测到我们的Chrome扩展是否崩溃?
- 19. 我们可以修改Facebook社交插件的CSS吗?
- 20. PowerShell可以扩展文件名吗?
- 21. Android模拟器可以访问PC硬盘中的文件吗?
- 22. 我们可以在yii2中使用yii1扩展吗?
- 23. 我们可以让Liferay在私有云中动态扩展吗?
- 24. 我们可以在Spring MVC中扩展控制器吗?
- 25. HTML5中的iOS/Android开发,我们可以访问硬件吗?
- 26. 我可以在UIViewController中扩展viewWillAppear吗?
- 27. 我可以在SMLNJ中扩展typedef吗?
- 28. 我们可以修改布局(以编程方式),然后将其扩展到片段中吗?
- 29. 我可以切换扩展器的可扩展性吗?
- 30. 我如何在html中扩展视频以扩展Chrome扩展
向我们展示您目前使用的代码。你有没有尝试过[铬存储]的网页搜索?请参阅http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist – sowbug