JavaScript获取所有已加载的脚本

Add*_*ons 6 javascript load dynamic

我正在尝试创建一个Javascript函数,它将返回所有加载的javascript文件.例如:

我加载了jquery.js,jquery.somescript.js和tinymce.js

我想要一个函数以脚本格式返回所有内容(所以如果我要保存并再次运行返回文本)它就像我调用上述文件一样工作.此外,如果TinyMCE加载15个JS fies,它也应该返回.

我希望不要太难以理解,但任何帮助都将不胜感激!

提前致谢!

Dar*_*rov 5

getElementsByTagName应该让你开始:

var scripts = document.getElementsByTagName('script');
// TODO: loop and read the src attribute
Run Code Online (Sandbox Code Playgroud)

  • "document.scripts"直接构建到DOM中并返回所有脚本元素. (4认同)
  • 这将提供对元素的访问,但(据我所知)不是脚本中包含的实际Javascript源代码.可以从同源脚本中读取内容,但不能从从其他服务器获取的脚本中读取内容.(我想.)(实际上,我真的很希望...) (3认同)