drufball / directory-download Goto Github PK
View Code? Open in Web Editor NEWAllow sites to download directories without .zip files
Allow sites to download directories without .zip files
Which is resolved when saving finishes, and rejects if saving fails due to IO error, or if the user cancels the save.
The explainer says
Navigator.saveDirectory() could accept a list of File objects, a DirectoryEntry, or both.
It does not make sense to accept both a list of File objects and a DirectroyEntry at the same time. It's not even clear to me what syntax the "both" option intends to use. It is more correct to say "Navigator.saveDirectory() could accept a list of File objects, or a DirectoryEntry."
Alternatively, we could allow the list to contain both File objects and DirectoryEntry objects. In WebIDL terms, I would say that saveDirectory would use
partial interface Navigator {
void saveDirectory((sequence<(File or DirectoryEntry)> or DirectoryEntry), optional DOMString nameHint);
};
If a sequence is not used, and the nameHint argument is left out, it defaults to the name of the DirectoryEntry.
In particular Safari does not.
Firefox and Edge also does not in release builds, but both have publicly expressed that they are working on adding support.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.