一个Chrome扩展,显示随机图片从所选的本地文件夹为每一个新的选项卡
A Chrome extension that displays a random picture from the chosen local folder for every new tab
我是新的构建Chrome扩展。我希望它能够让用户选择一个本地文件夹和一个随机的图片,从那里应该显示每一个新的选项卡。
到目前为止,我在扩展文件夹中有图像,并硬编码了图像名称以供访问。
我读了以下关于这个的问题:
在chrome扩展中打开(导入)文件
使用Google Chrome扩展访问本地文件
但我不确定哪一个实现,如果他们是要走的路。
*使用扩展来维护对文件系统中文件夹的持久访问是不可能的。Chrome应用程序可以做到,扩展不能。
您最好的选择是允许将文件上传到虚拟文件系统。但是它将不允许修改图片,而不与您的扩展再次交互。
或者,你可以与一些云提供商集成,即监控Dropbox中的文件夹。
* P.S.关于NPAPI,是的,它被弃用了,但是有一个替代方案:你可以有一个本机主机程序,你的扩展可以与之对话。然而,这使得分发扩展变得非常尴尬-本机主机不能提交到Chrome Web Store。但原则上,这可以让你拥有原生应用的全部功能。
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何将所有JS文件连接到一个文件夹中
- 文件的节点自动化移动到另一个文件夹中
- 用于文件移动到另一个文件夹的Javascript自动化
- 使用jenkins从不同文件夹中的文件构建一个javascript文件
- 我如何制作一个文件的副本并用gump将其移动到父文件夹
- 在另一个文件夹中显示React组件
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 从路径中删除最后一个文件夹
- Gulp.js - 无法将生成的文件从一个文件夹复制到另一个文件夹
- 如何使用Gulp编译并移动到另一个文件夹一堆sass文件
- 在Express.js应用程序的公用文件夹中创建一个文件
- 科尔多瓦使用SplashScreen插件在另一个文件夹中查找cordova_plugins.js
- 如何加载一个文件夹中可用的脚本文件,而不是加载HTML文件
- 如何从一个文件夹加载所有内容
- 如何使用下一个 botton 和自动查找文件夹为 HTML 模板创建演示栏
- 在 Javascript 中选择一个保管箱文件夹
- 将系统.js文件从jspm_packages移动到另一个文件夹,无法解析配置中的软件包
- 如何在Symfony中读取另一个文件夹中的内容json文件
- 一个Chrome扩展,显示随机图片从所选的本地文件夹为每一个新的选项卡