加载带有本地化的扩展程序时出错

时间:2018-06-21 10:34:43

标签: google-chrome-extension chromium nwjs

我的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最近发生了什么变化,但是多年来它在Windows的早期版本中一直可以稳定运行。我已经根据Windows here和Chrome标签的可用语言包更新了国家标签,但是仍然没有运气。

1 个答案:

答案 0 :(得分:0)

根据this thread

  

”“我使用Chrome并在他们做出选项卡式选项后停止更新   强制性的。我还将用户数据文件夹保存在非默认位置。   当此错误开始时,我使用--single-process技巧了一段时间   但是正如mwalsher所说,当他们弄乱网络时,它停止了工作   商店。我曾经使用过但讨厌上面概述的手动方法,所以我做了   只是将我的User Data文件夹移动到FAT32分区。问题   解决了;现在我可以从旧版本成功安装打包扩展了   正常模式下运行的Chromium版本(非默认用户)   数据文件夹。更好,这要归功于我建立的系统   (http://superuser.com/questions/196886/how-to-relocate-chrome-profile-but-also-make-new-links-open-with-the-relocated-p/257706#257706),   /非常/容易更改(我只需要更改一个   字节并重新启动。”

..

  

“更改临时目录的安全权限可能会解决此问题   问题。在我的计算机上,temp目录只有3个完全控制权   用户(我的帐户,系统,管理员)开始。我手动   授予所有人对该文件夹的完全控制权限(也许添加列表   权限也同样适用)。但是它不能立即生效,   直到第二天,我都非常惊讶地重启计算机。

..

  

作为一种解决方法,--no-sandbox可能有效。请注意,这就像   作为-单个进程是不安全的,因此在使用时要小心。       ..

     

..   执行“ chrome:// restart

尝试this first

  

..我重新启动了Chrome,并尝试再次安装它,现在   干净地安装。