Ошибка загрузки расширения с локализацией
Мое приложение nw.js внезапно перестало работать в Windows 10 со следующей ошибкой;
Failed to load extension from {path}. Default locale is defined but default data couldn't be loaded.
Структура и манифест
_locales
en
js/i18n.js
манифест
"default_language": "en"
Я не знаю, какие окна изменились в последнее время, но в течение многих лет она работала над предыдущими версиями Windows. Я обновил тег страны в соответствии с доступными языковыми пакетами для окон здесь и тегами хрома, но все еще не повезло.
1 ответ
По этой теме:
"Я использую Chrome и перестал обновлять его, как только они сделали обязательными опции с вкладками. Я также храню свою папку" Данные пользователя "в месте, отличном от места по умолчанию. Когда эта ошибка началась, я некоторое время использовал трюк --single-process, но как mwalsher сказал, что он перестал работать, когда они запутались в веб-магазине. Я использовал, но ненавижу ручной метод, описанный выше, поэтому я просто переместил свою папку пользовательских данных в раздел FAT32. Проблема решена, теперь я могу успешно установить упакованные расширения из более старой версии Chromium, работающей в обычном режиме, в нестандартную папку User Data. Еще лучше, благодаря системе, которую я настроил ( http://superuser.com/questions/196886/how-to-relocate-chrome-profile-but-also-make-new-links-open-with-the-relocated-p/257706), было очень / очень легко изменить его (мне оставалось только изменить один байт и перезагрузиться) ".
..
"Изменение разрешений безопасности временного каталога может решить эту проблему. На моем компьютере временный каталог имеет только 3 пользователя с полным доступом (Моя учетная запись, Система, Администраторы) в начале. Я вручную даю всем полный контроль над этой папкой (возможно, добавив разрешение списка только также работает). Однако это не работает немедленно, пока на следующий день я не перезагружаю компьютер с большим удивлением.
..
В качестве обходного пути --no-sandbox может работать. Обратите внимание, что это так же небезопасно, как и --single-process, поэтому будьте осторожны при его использовании...
.. выполнить "chrome://restart
Попробуйте это сначала:
..Я перезапустил Chrome и попытался установить его снова, и теперь он установлен чисто..