Browse Source

Prevent error for navigator without language

Cenatiempo Yannick 6 năm trước cách đây
mục cha
commit
8d53cfdb17
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      tarteaucitron.js

+ 2 - 2
tarteaucitron.js

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