$ doc-> addScriptでasync =“ true”を使用してJavaScriptを追加します


9

addScriptwith を使用することは可能async="true"ですか?

巧妙な引用を使用してembed関数をだますハックを見つけましたが、これはネイティブの機能のようです。

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

回答:


9

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ため$deferとのtrueためです$async


-申し訳ありませんがタイプミス
webchun 2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.