Adicione JavaScript com $ doc-> addScript com async = "true"


9

é possível usar o addScriptcom async="true"?

Eu encontrei um hack que usa algumas aspas inteligentes para enganar a função embed, mas parece que isso poderia ser um recurso nativo:

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

Respostas:


9

Se você der uma olhada na addScriptfunção Joomla , ela mostra o seguinte:

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 é um booleano, portanto, o seguinte deve funcionar para você:

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

O falseé para $defere trueé para$async


- desculpe apenas digitado incorretamente
webchun
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.