使用PHP注入JavaScript

时间:2015-10-18 16:43:45

标签: javascript php

我想使用PHP加载外部网页,并在显示之前为其注入一些JavaScript。

说实话,我根本不知道怎么做(如果可能的话)。有人?

示例:

$html = file_get_contents($url);
// inject javascript here
echo $html;

2 个答案:

答案 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;