Back to top

Autore Topic: [Risolto]Errore Chrome su iOS  (Letto 790 volte)

Offline Fenicexx

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
[Risolto]Errore Chrome su iOS
« il: 24 Lug 2017, 11:14:32 »
Ciao,
uso le versione: Joomla! 3.7.3 Stable [ Amani ]


su chrome in iOS viene fuori questo errore:
Notice: Undefined offset: 1 in C:\xampp\htdocs\portale\libraries\joomla\environment\browser.php on line 282


Il codice a cui si riferisce è:

Codice: [Seleziona]
elseif (preg_match('/Chrome[\/ ]([0-9.]+)|CrMo[\/ ]([0-9.]+)|CriOS[\/ ]([0-9.]+)/i', $this->agent, $version))
         {
            $this->setBrowser('chrome');
riga: 282            list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);       
         }


qualcuno ha idea di come posso risolvere?


Grazie
« Ultima modifica: 25 Lug 2017, 15:30:27 da Fenicexx »

Offline Fenicexx

  • Esploratore
  • **
  • Post: 157
    • Mostra profilo
Re:Errore Chrome su iOS
« Risposta #1 il: 25 Lug 2017, 15:29:04 »
È un  bug su questa versione.

Per risolvere sostituire queste righe:

Codice: [Seleziona]
elseif (preg_match('/Chrome[\/ ]([0-9.]+)|CrMo[\/ ]([0-9.]+)|CriOS[\/ ]([0-9.]+)/i', $this->agent, $version))
         {
            $this->setBrowser('chrome');
            list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);
         }
con queste:

Codice: [Seleziona]
elseif (preg_match('|Chrome[/ ]([0-9.]+)|', $this->agent, $version)
            || preg_match('|CrMo[/ ]([0-9.]+)|', $this->agent, $version)
            || preg_match('|CriOS[/ ]([0-9.]+)|', $this->agent, $version))
         {
            $this->setBrowser('chrome');
            list ($this->majorVersion, $this->minorVersion) = explode('.', $version[1]);
         }

 



Web Design Bolzano Kreatif