Недавно я пытался создать расширение для Chrome и, кажется, сталкивался с серьезными проблемами на каждом этапе пути.
В настоящее время у меня есть локальная HTML-страница, использующая локальную библиотеку Javascript. Это прекрасно работает, за исключением того, что Chrome ограничивает объем данных, которые может хранить страница, до 5 МБ а>. Я хотел бы обойти это ограничение и прочитать, что расширения/приложения Chrome могут использовать неограниченные ресурсы хранения через chrome.storage.
Во время написания кода я быстро обнаружил, что это применимо только к действиям браузера, сценариям контента и (?) веб-приложениям (загрузка WWW-страницы в качестве расширения). Я кодировал это как локальное упакованное приложение, у которого НЕТ доступа ни к HTML5 localStorage API, ни к API chrome.storage. Мне действительно нужно, чтобы расширение использовало только локальные ресурсы HTML/Javascript, чтобы поддерживать работу в автономном режиме/без подключения к Интернету.
Можно ли загрузить веб-приложение Chrome из локального ресурса, например локально упакованной HTML-страницы? Есть ли способ обойти эти проблемы, кроме включения опасных уязвимостей безопасности в Chrome? Я видел, что приложение NPAPI может решить проблему, однако это также противоречит цели приложения, которое я делаю.
ТИА, Транн