我想使用PHP加载外部网页,并在显示之前为其注入一些JavaScript。
说实话,我根本不知道怎么做(如果可能的话)。有人?
示例:
$html = file_get_contents($url);
// inject javascript here
echo $html;
答案 0 :(得分:2)
如果仅用于该页面,则需要构造js代码的字符串,并将其添加到脚本标记内,并echo
整个字符串。像这样:
echo "<script>alert('hi');</script>"; //as page script example
或者,如果它是文件包含,则使用脚本标记和echo
正确包含它,它将在您的页面上显示。像这样:
echo "<script src='path to file'></script>";
在这种情况下,您的代码结构将变为这样
$html = file_get_contents($url);
echo "<script src='path to file'></script>";
// echo "<script>alert('hi');</script>"; //as page script example
echo $html;
答案 1 :(得分:0)
简单地回应它
$html = file_get_contents($url);
echo "your javascript here";
echo $html;