2

Google の PageSpeed レポートでは、非同期である必要があるブロッキング Javascript がいくつかあると報告されています。この記事から、スクリプト タグに async 属性を配置する必要があることがわかりました。

<script async src="http://third-party.com/resource.js"></script>

CakePHP では、これを正確に達成することはできません。

<script async="async" src="http://third-party.com/resource.js"></script>

Html のスクリプト メソッドを次のように使用します。

$html->script(array('jsfile1', 'jsfile2'), array('async' => 'async'));

試してみarray('async')ましたが、スクリプトタグに 0='0' が出力されます

asyncスクリプトタグだけで印刷するにはどうすればよいですか。また、css の link タグでも使用できるようにするにはどうすればよいですか?

注意: 私は CakePHP 1.3x を使用しています

4

1 に答える 1