Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何共享区域设置(chrome和firefox)_Javascript_Google Chrome_Firefox_Google Chrome Extension_Firefox Addon - Fatal编程技术网

Javascript 如何共享区域设置(chrome和firefox)

Javascript 如何共享区域设置(chrome和firefox),javascript,google-chrome,firefox,google-chrome-extension,firefox-addon,Javascript,Google Chrome,Firefox,Google Chrome Extension,Firefox Addon,我想为google chrome和firefox开发一个浏览器扩展,这两个浏览器都有共享代码 有没有一种方法可以让两个扩展(firefox版本和chrome版本)使用相同的本地化文件 目前,我有一个子文件夹“\u locales”,每个翻译都有一个子文件夹,其中包含messages.json文件。我通过chrome.i18n.getMessage访问翻译 (如何)在我的firefox扩展中使用这些现有的翻译?是的,我做到了。我认为这件事没有什么灵丹妙药,(至少)对我来说,事情并不是那么简单。我的

我想为google chrome和firefox开发一个浏览器扩展,这两个浏览器都有共享代码

有没有一种方法可以让两个扩展(firefox版本和chrome版本)使用相同的本地化文件

目前,我有一个子文件夹“\u locales”,每个翻译都有一个子文件夹,其中包含messages.json文件。我通过chrome.i18n.getMessage访问翻译


(如何)在我的firefox扩展中使用这些现有的翻译?

是的,我做到了。我认为这件事没有什么灵丹妙药,(至少)对我来说,事情并不是那么简单。我的所有字符串都是
.properties
格式的(因为它更方便),我有几个构建步骤,可以用Chrome的格式预处理这些文件。

看看基于Chrome的新Mozilla Firefox模型。将很快在beta版之外工作。本地化应该在WebExtensionsAPI中以同样的方式得到支持,这是firefox插件的新方式。在那之前,你必须双向进行本地化。