JavaScript Get all Loaded Scripts [duplicate]

2019-04-08 03:40发布

This question already has an answer here:

I am trying to create a Javascript function that will return all javascript files loaded. For Example:

I load jquery.js, jquery.somescript.js, and tinymce.js

I want a function to return everything in script format (so if I were to save and run the return text again) it would work just as if I had called the files described above. Also if TinyMCE loads 15 JS fies, it should return as well.

I hope that isn't too confusing to understand, but any help would be greatly appreciated!

Thanks in Advance!

2条回答
smile是对你的礼貌
2楼-- · 2019-04-08 03:58

getElementsByTagName should get you started:

var scripts = document.getElementsByTagName('script');
// TODO: loop and read the src attribute
查看更多
我只想做你的唯一
3楼-- · 2019-04-08 04:09

I am not sure exactly what you are trying to do but it sounds as if you are wanting one .js file to instead of many. I think you would be making more work for yourself to do that in a script. Just view the source for all of the script files and append then to one file. Save that then call that file as your src.

查看更多
登录 后发表回答