Можно ли установить приложения Chrome в качестве редактора по умолчанию для типа файла?

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

Регистрация его в качестве доступного редактора на Google Диске и в других решениях для облачных хранилищ, которые позволяют это, — это хорошо, и я могу использовать диалоговое окно «Открыть файл», чтобы получить локальные документы пользователя, доступные для приложения, но более тесная, более традиционная интеграция была бы предпочтительнее.


person Néstor Hernández Ojeda    schedule 13.03.2013    source источник


Ответы (1)


На данный момент это возможно в ChromeOS. Есть ошибки для регистрации этого в других операционных системах, первой из которых будет Windows.

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

Соответствующие ошибки:

Регистрация обработчика файлов в Windows: https://code.google.com/p/chromium/issues/detail?id=130455

Документация: https://code.google.com/p/chromium/issues/detail?id=192536

person Ben Wells    schedule 14.03.2013
comment
Также относится, но для URL-адресов, а не для локальных файлов: code.google.com/ p/chromium/issues/detail?id=111422 - person sowbug; 14.03.2013
comment
file_handlers теперь задокументирован здесь: developer.chrome.com/trunk/apps/manifest. html#file_handlers - person Ben Wells; 15.03.2013
comment
также в аналогичной ситуации с ОП. Если это будет сделано, вы можете попрощаться с приложениями, специфичными для операционной системы. Подумайте об этом, синхронизируйте свой хром, и все ваши приложения будут готовы на любом компьютере, объедините это с Google Диском, боже, ЗАХВАТЫВАЙТЕ! - person Craig Wayne; 22.10.2013
comment
@sowbug это классические URL-адреса HTTP, есть подсказки, можно ли зарегистрировать пользовательские обработчики URL-адресов? например magnet: или mailto: (конечно, на всех сайтах) - person Valerio; 07.08.2014
comment
В настоящее время у нас нет плана реализации обработчиков протоколов. Я не помню, почему мы пошли по маршруту url_handler вместо того, чтобы разрешить приложениям Chrome быть обработчиками протоколов по умолчанию. Пожалуйста, отправьте запрос функции на crbug.com/new, и мы подумаем над этим. - person sowbug; 08.08.2014
comment
Какова текущая ситуация сейчас? Можно ли еще сделать это в Windows? Что насчет линукса? - person SarahofGaia; 03.02.2016