在Google的PageSpeed报告中,有一些阻止Javascript需要异步.从这篇文章我知道我必须将async属性放在我的脚本标记中:
<script async src="http://third-party.com/resource.js"></script>
Run Code Online (Sandbox Code Playgroud)
在cakePHP中,我无法完全实现这一点,我只能得到:
<script async="async" src="http://third-party.com/resource.js"></script>
Run Code Online (Sandbox Code Playgroud)
使用Html的脚本方法如下:
$html->script(array('jsfile1', 'jsfile2'), array('async' => 'async'));
Run Code Online (Sandbox Code Playgroud)
我尝试了array('async')
但它在脚本标签中打印出0 ='0'
我怎么能让它只async
在脚本标签中打印.另外,我怎么能在css的链接标签中提供它呢?
注意:我使用CakePHP 1.3x