Tambahkan JavaScript dengan $ doc-> addScript dengan async = “true”

9

apakah mungkin menggunakan addScriptdengan async="true"?

Saya menemukan retasan yang menggunakan beberapa kutipan pintar untuk mengelabui fungsi sematan, tetapi sepertinya ini bisa menjadi fitur asli:

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

Jawaban:

9

Jika Anda melihat addScriptfungsi Joomla , ini menunjukkan yang berikut:

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 adalah boolean oleh karena itu hal berikut ini akan bekerja untuk Anda:

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

The falseadalah untuk $deferdan truebagi$async

Lodder
sumber
- maaf hanya salah ketik
webchun