是否可以使用脚本标签下载脚本文件,如
<script src="http://webserver.com/script.js"></script>
然后能够使用JavaScript读取加载的文件内容,例如:
var scriptContent = window.scripts[0].content;
我注意到,其他JavaScript文件无法访问加载的JavaScript文件内容,或者我错了?
答案 0 :(得分:2)
不,不可能这样做。
通过src
加载的脚本的源代码不会通过页面中运行的JavaScript提供的任何API公开。
您可以阅读src
的值,然后使用XMLHttpRequest
获取它。
可以通过调用toString()
来获取特定功能的源代码。