获取网页上加载的所有 JS 文件的列表

Joa*_*lai 8 javascript

这是一个新手问题,但是获取我的网站上加载的所有 JS 文件的全名路径列表的最佳方法是什么?

澄清一下:我有一个页面 www.mypage.com - 我想获取此页面上加载的所有 JS 文件及其全名路径的列表。

Arm*_*mel 12

您还可以使用性能 API

var entries = performance.getEntriesByType('resource');
entries.map(function(entry) {
  if (entry.initiatorType === 'script') {
    console.log('JS file:', entry.name);
  }
});
Run Code Online (Sandbox Code Playgroud)


Ruh*_*hul 3

您应该首先获取所有脚本标签::

var scripts = document.getElementsByTagName('script');
Run Code Online (Sandbox Code Playgroud)

然后循环遍历它:

for(var i=0;i<scripts.length;i++){
scripts[i].src;
}
Run Code Online (Sandbox Code Playgroud)

  • @阿米特:是的,但鲁胡尔试图回答这个问题,我认为他做得很好。没必要批评他。如果您认为他的答案不完整,请添加您自己的答案 (4认同)
  • 几乎没有帮助,而且绝对不完整。那么XHR呢? (3认同)