async =“true”인 $ doc-> addScript로 JavaScript 추가


9

addScript와 함께 사용할 수 async="true"있습니까?

임베드 기능을 속이기 위해 영리한 따옴표를 사용하는 핵을 찾았지만 이것이 기본 기능 인 것처럼 보입니다.

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

답변:


10

Joomla addScript기능을 살펴보면 다음과 같이 표시됩니다.

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 부울이므로 다음이 효과가 있습니다.

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

false입니다 $defertrue입니다$async


-잘못 입력해서 죄송합니다.
webchun
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.