Я разрабатываю пакетное приложение Chrome, которое отображает определенный вид документа как HTML. У меня есть приложение, работающее в некоторой степени, но хотелось бы добавить функцию, позволяющую пользователю открыть файл, щелкнув ссылку на соответствующий файл.Интерфейс модуля NaCl HTML
Я могу запустить приложение по типу MIME в соответствии с Документами here, и я знаком с методом pp::Instance::HandleDocumentLoad для обработки источника, по которым щелкнули ссылку, но я не уверен, как отображать HTML я генерирующий из разобранного документа.
Это достаточно легко сделать, когда пользователь вручную запускает приложение и выбирает файл с использованием элемента ввода и файловой системы HTML, поскольку в манифесте приложения указан графический интерфейс HTML, но, насколько я могу судить, запуск основанный на типе MIME, просто внедряет NMF.
TL; DR: Есть ли способ указать HTML интерфейс (или простой способ сделать HTML из) модуля экземпляр NaCl, созданный nacl_modules
манифеста записи?
Похоже на работоспособное решение для расширения, но я уверен, что это не сработает для приложения. – benjineer
А, я пропустил эту часть, извините. Вы можете указать file_handlers в манифесте: см. Https://developer.chrome.com/apps/manifest/file_handlers. Похоже, что это может поддерживаться только для просмотра файлов в ChromeOS. – binji
Файловые обработчики могут на самом деле быть способ пойти, я должен иметь возможность загрузить документ в файловую систему в Интернете, если это не ссылка 'file: //'. Я думаю, что часть «только для ChromeOS» относится к обработке файлов, но я может быть неправильным. Вы проверите это. – benjineer