Aggiungi JavaScript con $ doc-> addScript con async = "true"


9

è possibile usare il addScriptcon async="true"?

Ho trovato un hack che utilizza alcune citazioni intelligenti per ingannare la funzione di incorporamento, ma sembra che questa potrebbe essere una funzionalità nativa:

$doc->addScript("//myscript.js", 'text/javascript" async="true');

Risposte:


10

Se dai un'occhiata alla addScriptfunzione Joomla , mostra quanto segue:

public function addScript($url, $type = "text/javascript", $defer = false, $async = false)
{
    $this->_scripts[$url]['mime'] = $type;
    $this->_scripts[$url]['defer'] = $defer;
    $this->_scripts[$url]['async'] = $async;

    return $this;
}

$async è un valore booleano, pertanto per te dovrebbe funzionare quanto segue:

$doc->addScript('//myscript.js', 'text/javascript', false, true);

Il falseè per $defered trueè per$async


- scusate se
ho sbagliato a digitare
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.