如何在没有xhr的情况下获取包含的js文件的内容?

Mar*_*ool 6 html javascript

这可能吗?

<html>
  <script src="local.js>
  <script>
    // get contents of local.js file here without doing an ajax call?
  </script>
</html>
Run Code Online (Sandbox Code Playgroud)

local.js驻留在同一台服务器上,我知道通过执行xhr调用,我可以得到它的内容(如果不是在file://).

但是,由于它已经被浏览器同步请求,因此文档中已知其内容,所以我希望有一种方法可以访问它?document.scripts集合对我没用.

有点像获取innerHTML(适用于页面中定义的脚本)?

Pee*_*ter 1

我不确定如何获取包含的 javascript 代码,也不知道为什么需要这个,但是换个方向怎么样?

不要使用脚本标签,而是对文件进行 XHR 调用并评估其内容 + 也将其内容保留为变量。

**免责声明:我不明白你为什么需要这个,我实际上也不建议你使用这个方法,但这是一个解决方法。