将 JavaScript 文件源代码加载为纯文本并使用 JavaScript 访问其内容
Load JavaScript file source code as plain text and access its content using JavaScript
是否可以使用这样的脚本标签下载脚本文件
<script src="http://webserver.com/script.js"></script>
然后可以用JavaScript读取加载的文件内容,例如:
var scriptContent = window.scripts[0].content;
我注意到加载的 JavaScript 文件内容无法被其他 JavaScript 文件访问,或者我错了吗?
不,这是不可能的。
通过 src
加载的脚本的源代码不会通过页面中 JavaScript 运行 可用的任何 API 公开。
您可以读取 src
的值,然后使用 XMLHttpRequest
获取它。
可以通过调用 toString()
获取特定函数的源代码。
是否可以使用这样的脚本标签下载脚本文件
<script src="http://webserver.com/script.js"></script>
然后可以用JavaScript读取加载的文件内容,例如:
var scriptContent = window.scripts[0].content;
我注意到加载的 JavaScript 文件内容无法被其他 JavaScript 文件访问,或者我错了吗?
不,这是不可能的。
通过 src
加载的脚本的源代码不会通过页面中 JavaScript 运行 可用的任何 API 公开。
您可以读取 src
的值,然后使用 XMLHttpRequest
获取它。
可以通过调用 toString()
获取特定函数的源代码。