Когда CRX добавляется в интернет-магазин Chrome, Google добавляет каталог _metadata
в crx. Старые версии Chrome не знают об этом каталоге (проверенном на Chrome 27) и бросают эту ошибку:
Package is invalid. Details: 'Cannot load extension with file or directory name
_metadata. Filenames starting with "_" are reserved for use by the system.'.
Вы можете увидеть эту ошибку, если попытаетесь установить это расширение на более раннюю версию Chrome: https://chrome.google.com/webstore/detail/allcast-receiver/hjbljnpdahefgnopeohlaeohgkiidnoe
Хорошее объяснение: https://groups.google.com/a/chromium.org/d/msg/chromium-apps/huDqSeaQx3Q/Z5GOMxA7lQIJ
Есть ли обходной путь для этого? Это делает невозможным поддержку старых версий Chrome.