On 2017-04-15 11:58, David Kendal wrote:
On 15 Apr 2017, at 01:09, Patrick Dark <whatwg.at.whatwg....@patrick.dark.name>
So if you put this file in the Windows Downloads directory, then it
has read access to all download files even though they aren't related?
Ah, well, that's why you have to ask the user. The prompt should make
clear that this is a possibility -- something like:
Patrick makes a good point.
For example asking a user if it' sok for the HTML document to access
stuff in "C:\Users\Username\AppData\Local\Temp\" what do you think most
uses will do?
Just click OK, after all "they" have nothing important in that folder,
their stuff is in "Documents" instead.
Maybe a html document could have a offline mode parameter of some sort,
if the document is in the temp folder then it is put in a virtual
subfolder and can only access folders/files under that.
If it is not in the temp folder (or other such similar folder)
then a list of folders need to be provided.
d:\Myhtmlapp\index.html (automatic as the document can access itself)
d:\Myhtmlapp\css\ (the css linked in the document is stored here)
d:\Myhtmlapp\sounds\ (sounds to be indexed/used by the document, i.e a
This way a htmlapp will work as a single file document on it's own (as
it does today) or with specified subfolders. It would not have access to
anything outside of the specified subfolders or files.
Open file and Save File requesters on the other hand could be allowed
outside those folders as those are directly controlled by the user.
Indexing/parsing of files in non-app subfolders is another issue that
will require a different take (listing filenames/sizes/dates).
How to specify subfolders I'm not sure, document header? Or maybe
leverage the current work on for Offline Webapps which uses a separate file?
Browsers also need to be make sure that a file is not added to the temp
folder that enables access to sub folders. (The root of the temp folder
should always be treated as special regardless.)