Javascript 如何在DevTools中输出/操作CSS文件路径字符串?
在我工作的公司,我们有很多不同的CSS文件,这些文件会被拉到我们的页面中。显然,作为一个长字符串,它很难读取。我想知道如何定位每个URL路径并对其进行操作,以便更容易地看到页面上包含哪些CSS文件?最终结果是一个扩展名,它在Dev工具中创建了一个新选项卡,并在自己的行中显示每个CSS文件 最终的结果是扩展在dev工具中创建一个新选项卡,并在自己的行中显示每个css文件 下面是一个bookmarklet,它实现了上述功能:Javascript 如何在DevTools中输出/操作CSS文件路径字符串?,javascript,css,google-chrome-extension,google-chrome-devtools,pretty-print,Javascript,Css,Google Chrome Extension,Google Chrome Devtools,Pretty Print,在我工作的公司,我们有很多不同的CSS文件,这些文件会被拉到我们的页面中。显然,作为一个长字符串,它很难读取。我想知道如何定位每个URL路径并对其进行操作,以便更容易地看到页面上包含哪些CSS文件?最终结果是一个扩展名,它在Dev工具中创建了一个新选项卡,并在自己的行中显示每个CSS文件 最终的结果是扩展在dev工具中创建一个新选项卡,并在自己的行中显示每个css文件 下面是一个bookmarklet,它实现了上述功能: javascript:void( function print_css_f
javascript:void( function print_css_files() { 'use strict'; print_css_files.arr = []; for (var i=0; i < document.styleSheets.length; i++) { if(document.styleSheets[i].href) { print_css_files.arr.push(document.styleSheets[i].href); } } return alert(print_css_files.arr.join().replace(/\,/g,"\n\n") );}() );
javascript:void(函数print_css_files(){'use strict';print_css_files.arr=[];for(var i=0;i
可以在控制台上运行,如下所示:
void
(
function print_css_files()
{
'use strict';
print_css_files.arr = [];
for (var i = 0; i < document.styleSheets.length; i++)
{
if (document.styleSheets[i].href)
{
print_css_files.arr.push(document.styleSheets[i].href);
}
}
return alert(print_css_files.arr.join().replace(/\,/g, "\n\n"));
}()
)
void
(
函数print_css_files()
{
"严格使用",;
print_css_files.arr=[];
for(var i=0;i
或者作为用户脚本:
// ==UserScript==
// @name Print CSS Files
// @namespace urn:print_css_files
// @version 0.1
// @description Print CSS Files
// @author upupdowndownleftrightleftrightbabastart
// @match *
// @grant none
// ==/UserScript==
void
(
function print_css_files()
{
'use strict';
print_css_files.arr = [];
for (var i = 0; i < document.styleSheets.length; i++)
{
if (document.styleSheets[i].href)
{
print_css_files.arr.push(document.styleSheets[i].href);
}
}
return alert(print_css_files.arr.join().replace(/\,/g, "\n\n"));
}()
)
/==UserScript==
//@name打印CSS文件
//@namespace urn:print_css_文件
//@version 0.1
//@description打印CSS文件
//@author UpUpUpDownLeftRightLeftRightBabastart
//@匹配*
//@grant none
//==/UserScript==
无效的
(
函数print_css_files()
{
"严格使用",;
print_css_files.arr=[];
for(var i=0;i
参考资料