Доступ к локальным файлам из настольного приложения HTML5 в html-папке

HTML5 великолепен, и я могу заменить им мое существующее настольное приложение, но небольшое ограничение безопасности мешает мне завершить свою работу. Я планирую создать простое настольное приложение, полностью использующее HTML5, чтобы его можно было запускать на любых мобильных и настольных устройствах, поддерживающих HTML-5.

Я знаю о безопасности локального файла в браузере и о причине этого, но не знаю, почему мне не удалось найти способ предоставить доступ только для чтения к папке в качестве песочницы. Моему приложению не нужно записывать файл или даже не нужно читать файл вне его основной html-папки. Ему необходимо прочитать локальный файл в той же папке, что и в домене.

Пожалуйста, дайте мне знать:

  1. Можно ли запустить браузер с определенной командой, чтобы принудительно предоставить доступ к локальному файлу, который существует в той же папке HTML? Он не должен отключать все локальные ограничения безопасности, просто предоставлять HTML-доступ к файлу в той же папке или подпапке.
  2. Это кроссплатформенный метод сопоставления локальной папки с локальным хостом, который работает на мобильных платформах?
  3. Существует ли какой-либо файл манифеста, который можно поместить в папку, чтобы предоставить доступ для чтения в той же папке HTML?
  4. Есть ли какие-либо файлы способ предоставить доступ только для чтения к папке в качестве песочницы?

Примечание : Я не хочу использовать сторонние решения, такие как XULRunner, Mozilla Prism, Adobe Air или любую другую третью сторону, мне нужно Решение HTML-5 должно быть кроссплатформенным, если оно есть.

Любая идея приветствуется.

6
задан Mohammad Nikravan 12 February 2012 в 17:03
поделиться