HTML5 великолепен, и я могу заменить им свое существующее настольное приложение, но небольшое ограничение безопасности не позволяет мне завершить свою работу. Я планирую создать простое настольное приложение полностью на HTML5, чтобы оно могло работать на любых мобильных и настольных устройствах, поддерживающих HTML-5.
Я знаю о безопасности браузера в локальном файле и о причинах этого, но я не знаю, почему я не смог найти способ предоставить доступ только для чтения к папке в качестве песочницы. Моему приложению не нужно записывать файл или даже читать файл за пределами основной html-папки. Ему нужно прочитать локальный файл точно в той же папке, что и в домене.
Пожалуйста, дайте мне знать:
- Можно ли запустить браузер с определенной командой, чтобы заставить его предоставить доступ к локальному файлу, который существует в той же папке HTML? Он не должен отключать все локальные ограничения безопасности, просто предоставляйте HTML-доступ к файлу в той же папке или подпапке.
- Это кроссплатформенный метод для сопоставления локальной папки с локальным хостом, который работает на мобильных платформах?
- Существует ли какой-либо файл манифеста, который можно поместить в папку, чтобы предоставить доступ для чтения в той же папке HTML?
- Есть ли способ предоставить доступ только для чтения к папке в качестве песочницы?
Примечание. Я не хочу использовать стороннее решение, такое как XULRunner, Mozilla Prism, Adobe Air или любое другое стороннее решение. Мне нужно, чтобы решение HTML-5 было кросс-платформенным, если таковое имеется. .
Любая идея приветствуется.