我是构建 Chrome 扩展程序的新手。我希望它能够允许用户选择本地文件夹,并为每个新选项卡显示一张随机图片。
到目前为止,我的扩展文件夹中有图像,并且已对图像名称进行硬编码以供访问。
我阅读了以下相关问题:
Open (Import) file in a chrome extension
Access Local Files using a Google Chrome Extension
但我不确定要实现哪一个以及它们是否是可行的方法。
最佳答案
使用扩展来维持对文件系统中文件夹的持久访问是不可能的*。 Chrome 应用 can do it ,扩展不能。
最好的办法是允许将文件上传到 virtual filesystem 。但它不允许在不再次与您的扩展程序交互的情况下修改图片。
或者,您可以与某些云提供商集成,即监控 Dropbox 中的文件夹。
<小时/>*关于 NPAPI,是的,它已被弃用,但还有另一种选择:您可以拥有一个 native 主机程序 your extension talks to 。然而,这使得分发扩展变得非常尴尬 - Native Host 无法提交到 Chrome Web Store。但原则上,这可以为您提供 native 应用程序的全部功能。
关于javascript - Chrome 扩展程序,为每个新选项卡显示所选本地文件夹中的随机图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33343448/