列出页面的javascript URL
是否有一种方法可以提取页面中导入的所有JS的列表,可能是通过浏览器控制台?我不仅要寻找通过导入的,还要寻找其他js脚本导入的列出页面的javascript URL,javascript,webbrowser-control,require,Javascript,Webbrowser Control,Require,是否有一种方法可以提取页面中导入的所有JS的列表,可能是通过浏览器控制台?我不仅要寻找通过导入的,还要寻找其他js脚本导入的 因此,假设我有一个使用requirejs的页面,在使用该页面的过程中,加载了许多其他JS文件。如何列出这些导入URL的文件?这是一个足够简单的解决方案,只是我在使用语法将文件转换为数组方面有点懒惰,因为您不能在节点列表上使用map函数 const srcs=[…document.queryselectoral(“script[src]”).map(s=>s.src);
因此,假设我有一个使用requirejs的页面,在使用该页面的过程中,加载了许多其他JS文件。如何列出这些导入URL的文件?这是一个足够简单的解决方案,只是我在使用语法将文件转换为数组方面有点懒惰,因为您不能在节点列表上使用
map
函数
const srcs=[…document.queryselectoral(“script[src]”).map(s=>s.src);
console.log(srcs)代码>
解决方案足够简单,只是我在使用语法将映射转换为数组方面有点懒惰,因为您不能在节点列表上使用map
函数
const srcs=[…document.queryselectoral(“script[src]”).map(s=>s.src);
console.log(srcs)代码>
遵循此代码并在urlsArray
变量中获取所有URL
像这个输出图像。
感谢[sayed021]您遵循此代码并在urlsArray
变量中获取所有URL
像这个输出图像。
谢谢
var urlsArray = [];
[].forEach.call( document.querySelectorAll("script[src]"), function( src ) {
urlsArray.push(src.src);
});
console.log(urlsArray);