瀏覽代碼

Merge pull request #307 from Bilbous/master

Prevent error for navigator without language
Amauri CHAMPEAUX 6 年之前
父節點
當前提交
033ae90be6
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      tarteaucitron.js

+ 2 - 2
tarteaucitron.js

@@ -1242,7 +1242,7 @@ var tarteaucitron = {
             defaultLanguage = 'en',
             lang = navigator.language || navigator.browserLanguage ||
                 navigator.systemLanguage || navigator.userLang || null,
-            userLanguage = lang.substr(0, 2);
+            userLanguage = lang ? lang.substr(0, 2) : null;
 
         if (tarteaucitronForceLanguage !== '') {
             if (availableLanguages.indexOf(tarteaucitronForceLanguage) !== -1) {
@@ -1261,7 +1261,7 @@ var tarteaucitron = {
 
         var lang = navigator.language || navigator.browserLanguage ||
                 navigator.systemLanguage || navigator.userLang || null,
-            userLanguage = lang.substr(0, 2);
+            userLanguage = lang ? lang.substr(0, 2) : null;
 
         if (userLanguage === 'fr') {
             return 'fr_FR';