{"id":13,"date":"2013-09-21T05:17:00","date_gmt":"2013-09-21T05:17:00","guid":{"rendered":"http:\/\/sdi.thoughtstorms.info\/?p=13"},"modified":"2013-09-21T05:17:00","modified_gmt":"2013-09-21T05:17:00","slug":"why-dont-browsers-let-web-apps-write-to-the-local-file-system","status":"publish","type":"post","link":"https:\/\/blog.thoughtstorms.info\/?p=13","title":{"rendered":"Why Don&#039;t Browsers Let Web-Apps Write To The Local File System?"},"content":{"rendered":"<div dir=\"ltr\" trbidi=\"on\"><a href=\"http:\/\/www.quora.com\/Why-doesnt-the-browser-let-web-apps-write-to-the-local-file-system\">My Quora question<\/a> :<\/p>\n<blockquote><p><span href=\"http:\/\/www.quora.com\/Why-doesnt-the-browser-let-web-apps-write-to-the-local-file-system#\"><span><\/span><\/span><\/p>\n<div><span>I mean, I know why. It&#8217;s a security thing.<\/p>\n<p>But  why couldn&#8217;t a browser have an API for scripts to read \/ write the file  system and a security feature where the web-app has to ask and be given  permission by the user before it runs? (Just as Android apps. have to  tell you what permissions they need before you install them.) Couldn&#8217;t  the browsers successfully police this?<\/p>\n<p>Surely if the browser  manufacturers were to offer this capability, they&#8217;d more or less kill  native Windows \/ Macintosh application development overnight and become  the default platform for desktop computers. (So maybe Microsoft don&#8217;t  have the incentive, but Google and Firefox do.)<\/span><\/div>\n<p><a href=\"http:\/\/www.quora.com\/Why-doesnt-the-browser-let-web-apps-write-to-the-local-file-system#\"><span><\/span><\/a> <\/p><\/blockquote>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>My Quora question : I mean, I know why. It&#8217;s a security thing. But why couldn&#8217;t a browser have an API for scripts to read \/ write the file system and a security feature where the web-app has to ask and be given permission by the user before it runs? (Just as Android apps. have [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[45],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-browser"],"_links":{"self":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/13","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13"}],"version-history":[{"count":0,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=\/wp\/v2\/posts\/13\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.thoughtstorms.info\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}