Writing to local file system in Chrome extension

后端 未结 3 1082
执笔经年
执笔经年 2020-12-05 16:42
chrome.tabs.onUpdated.addListener(checkForValidUrl);
function checkForValidUrl(tabId, changeInfo, tab) {
    if (tab.url.indexOf(\'https\') > -1) {
        var ta         


        
相关标签:
3条回答
  • 2020-12-05 17:14

    This filesystem API does not appear to actually write a true "file" to your hard disk. It seems to store a file within a sandboxed safe zone in the browser. You'll have to write a quick and dirty little file manager (or find one out there) to manage the files for a given web app. You can also try visiting filesystem://<your URL here>/temporary/ to see all the files that your app has created.

    0 讨论(0)
  • 2020-12-05 17:16

    Based on this:

    At the time of writing this article, Google Chrome 9+ has the only working implementation of the FileSystem API. Since a dedicated browser UI does not yet exist for file/quota management, the API cannot be used without running Chrome with the --unlimited-quota-for-files flag (Note: if you're building an app or extension for the Chrome Web Store, the unlimitedStorage manifest file permission will suffice).

    found at http://www.html5rocks.com/tutorials/file/filesystem/#toc-support

    I assume you are using Chrome and that you have not set the --unlimited-quota-for-files flag

    0 讨论(0)
  • 2020-12-05 17:24

    What about just using localStorage?

    0 讨论(0)
提交回复
热议问题