我在哪里添加CSS到我正在查看的页面?我不想直接向一个元素添加样式,我想在编辑网站的style.css之前向页面添加一个“文档”以调试更改。使用Chrome开发人员工具注入CSS?
请注意,这里有很多关于'从Chrome扩展中注入CSS'的问题,但是我特别想通过'Chrome Developer Tools'来实现。
我在哪里添加CSS到我正在查看的页面?我不想直接向一个元素添加样式,我想在编辑网站的style.css之前向页面添加一个“文档”以调试更改。使用Chrome开发人员工具注入CSS?
请注意,这里有很多关于'从Chrome扩展中注入CSS'的问题,但是我特别想通过'Chrome Developer Tools'来实现。
这是你后?:是什么样的“如何编辑源代码文件直接在Chrome” http://www.sitepoint.com/edit-source-files-in-chrome/
我不知道它是否工作,但你必须尝试。
按F12 /(Cmd的 + 选择 + 我在Mac)打开开发者控制台并转到控制台选项卡。
复制粘贴下面的代码(编辑路径):
$(document.head).append('<link rel="stylesheet" href="path_to_my_css">');
或者,这样的检查,stylesheet.css中由Chrome浏览器创建您可以编辑一个属性,复制过去的你的CSS源存在。
这应该工作(粘贴到控制台,根据需要在最后一行编辑参数):
(function(i,n,j,e,c,t,css){
css=i.createElement(n);t=i.getElementsByTagName(c)[0];css.href=j;css.rel=e;
t.insertAdjacentElement('beforeend',css);})
(document,'link','//fonts.googleapis.com/css?family=Roboto','stylesheet','head');
这会闭幕</head>
前插入一个<link>
带有href //fonts.googleapis.com/css?family=Roboto
如果文档中没有head标签,您正试图添加一个css文件,tr Ÿbody
作为最后一个参数:
(document,'link','//fonts.googleapis.com/css?family=Roboto','stylesheet','body');
为什么不是一种简单的框架不可知的一行是这样的?
document.body.appendChild(function() {var el = document.createElement('link'); el.setAttribute('ref', 'stylesheet'); el.setAttribute('href', 'http://domain/print.css'); return el;}())
看起来像一个魅力
上班......在开发工具,并在左栏点击右键源选项卡,然后添加文件夹,工作区,并使用文件资源管理器中选择文件夹包含你的CSS文件。你必须允许进行更改,一旦你这样做,你会看到你的文件夹在源代码树中,打开你的文件夹找到文件,右键单击你的CSS文件,并选择映射到网络资源。一旦映射文件,您可以打开并在工作区中看到它,并从该文件中进行的任何更改都会影响页面样式。所以基本上你的风格将超过服务的风格。
这似乎只允许我编辑js文件...我可以用它来编辑CSS吗? –