2016-08-19 2 views
3

Теперь, когда в Chrome Apps было announced, чтобы быть отчасти устаревшими, каковы альтернативы для веб-программирования, если вы хотите иметь доступ на чтение и запись в файловую систему?Альтернативы приложениям Chrome для доступа к локальной файловой системе

+1

Объявление предлагает использовать Electron или NW.js ... Просто говорю. – wOxxOm

+0

Не прочитал это! собираюсь посмотреть ... – Gerard

+0

Согласен с wOxxOm: Electron или NW.js. Они похожи на Chrome Apps, которые вы создаете с помощью JavaScript, HTML, CSS, а рендеринг - через Chromium. Механизм JavaScript тоже тот же (Node.js основан на V8.) Очевидно, что версии, упаковка и множество деталей разные. Недостатком Electron и NW.js является то, что исполняемые файлы, которые вы распространяете, являются большими, поскольку включены Chromium и V8. (Приложения Chrome чрезвычайно малы.) Лично я еду с Electron до тех пор, пока не найду какой-нибудь камень преткновения, который заставит меня заглянуть в NW.js. –

ответ

1

Не уверен, что вы пропустили его, но у вас может быть native helper app + extension. Вы можете написать несколько простых кроссплатформенных C++/Java двоичных файлов, которые позволят вам получить доступ к файловой системе и связать ее с вашим расширением chrome. Это значительно сократит размер файла, а не использует другие большие рамки. Плюс это относительно простая перекрестная компиляция двоичного файла для всех основных ОС.

В: Приложение использует API-интерфейс chrome.fileSystem для чтения и записи указанных пользователем файлов и/или каталогов. Можно ли это сделать на открытом веб-сайте ? В общем, нет. Открытая сеть может читать отдельные файлы, которые пользователь открывает, но не может сохранить доступ к этим файлам, записать в эти файлы или получить доступ к каталогам.

Если это имеет решающее значение для вашего приложения для чтения и записи каталогов (например, он представляет собой текстовый редактор с просмотра папок), вам нужно будет либо иметь родной помощник приложения и расширения комбо или создания собственного приложения ,

Смежные вопросы