Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
以编程方式获取当前页面中的所有javascript代码_Javascript_Dom - Fatal编程技术网

以编程方式获取当前页面中的所有javascript代码

以编程方式获取当前页面中的所有javascript代码,javascript,dom,Javascript,Dom,有没有简单的方法以编程方式获取当前页面中的所有javascript代码 例如: <html> <head></head> <script type="text/javascript" src="myjs.js"> <script type="text/javascript" src="userjs.js"> <script> //user's jscode here </script> </html

有没有简单的方法以编程方式获取当前页面中的所有javascript代码

例如:

<html>
<head></head>
<script type="text/javascript" src="myjs.js">
<script type="text/javascript" src="userjs.js">
<script>
   //user's jscode here
</script>

</html>

//这里是用户的jscode
我需要在
myjs.js
中添加一些代码,并且需要能够获取所有javascript代码,包括
userjs.js
中的代码以及脚本标记中的代码


实际上,在脚本标记中获取代码很容易。但是我对如何在
userjs.js

中获取代码很感兴趣,只需(重新)下载userjs.js文件即可。然后,您可以对源代码执行任何操作。

这是一场安全噩梦。如果html和userjs.js来自测试环境中的本地磁盘,该怎么办?然后您需要运行自己的HTTP服务器(一个轻量级服务器就足够了)。您也可以覆盖浏览器的本地文件访问限制,但这样您就不想用它浏览真正的网页了,所以我不推荐使用它。