|
|
@ -60,8 +60,7 @@ class Index extends CI_Controller {
|
|
|
|
$link_script->outertext = ''; //删除链接,移动到页底
|
|
|
|
$link_script->outertext = ''; //删除链接,移动到页底
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
//网页内的js不需要提取
|
|
|
|
//网页内的js不需要提取
|
|
|
|
//$js_content.= $link_script->innertext;//js的内容
|
|
|
|
$js_content.= $link_script->innertext;//js的内容
|
|
|
|
$js_content.= $link_script;
|
|
|
|
|
|
|
|
$link_script->outertext = ''; //删除js,移动到页底
|
|
|
|
$link_script->outertext = ''; //删除js,移动到页底
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -90,7 +89,7 @@ class Index extends CI_Controller {
|
|
|
|
|
|
|
|
|
|
|
|
//在最后加载原始css文件和js文件
|
|
|
|
//在最后加载原始css文件和js文件
|
|
|
|
//把css移动到页面底部,延迟加载
|
|
|
|
//把css移动到页面底部,延迟加载
|
|
|
|
$lastload_js = '<script defer>';
|
|
|
|
$lastload_js = '<script type="text/javascript" defer>';
|
|
|
|
foreach ($link_css_array as $item) {
|
|
|
|
foreach ($link_css_array as $item) {
|
|
|
|
$lastload_js.='var elem=document.createElement("link");elem.rel="stylesheet";elem.type="text/css";elem.href="' . $item . '";document.body.appendChild(elem);';
|
|
|
|
$lastload_js.='var elem=document.createElement("link");elem.rel="stylesheet";elem.type="text/css";elem.href="' . $item . '";document.body.appendChild(elem);';
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -99,7 +98,7 @@ class Index extends CI_Controller {
|
|
|
|
foreach ($link_js_array as $item) {
|
|
|
|
foreach ($link_js_array as $item) {
|
|
|
|
$lastload_js.='<script defer src="' . $item . '"></script>';
|
|
|
|
$lastload_js.='<script defer src="' . $item . '"></script>';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$lastload_js.=$js_content;
|
|
|
|
$lastload_js.='<script type="text/javascript" defer>'.$js_content.'</script>';
|
|
|
|
|
|
|
|
|
|
|
|
$html_object = str_replace('</body>', $lastload_js . '</body>', $html_object);
|
|
|
|
$html_object = str_replace('</body>', $lastload_js . '</body>', $html_object);
|
|
|
|
}
|
|
|
|
}
|
|
|
|