我使用wp_localize_script將一些變量從PHP傳遞到客戶端JavaScript。這個函數結束調用另一個函數,這是否:Wordpress class.wp-scripts.php註釋掉CDATA,而不是僅僅刪除它們
function print_extra_script($handle, $echo = true) {
if (!$output = $this->get_data($handle, 'data'))
return;
if (!$echo)
return $output;
echo "<script type='text/javascript'>\n"; // CDATA and type='text/javascript' is not needed for HTML 5
echo "/* <![CDATA[ */\n";
echo "$output\n";
echo "/* ]]> */\n";
echo "</script>\n";
return true;
}
現在是什麼註釋掉那些CDATA標籤的點,爲什麼不直接刪除它們?
這打破了inspectlet,因爲它被CDATA標籤附加的註釋搞砸了。