[Greasemonkey] Newbie Simple (Should Be) Question about Replacing CSS

Matt Labrum darktempler at gmail.com
Sun Sep 4 16:58:46 EDT 2005


Firefox would already be loading those style sheets by the time you replace 
them , http://blog.thedt.net/cskinner does what you want (loading custom css 
onto a page and saving them) 

hmm new GM api? GM_stopLoad('xxx.css'); or GM_stopLoad('xxx.js');

On 9/4/05, Eris Siva <erissiva at gmail.com> wrote:
> 
> Ok, I've been working with GM for around 3 weeks now. I'm a complete
> newbie to coding anything like this (I'm a graphics/XHTML/CSS kind of
> guy).
> 
> Anyways, what I want to do is to be able to define a custom CSS file
> for a website.
> However, I would like to GM script to replace the CSS calls on the
> page so that the browser doesn't spend time loading 2 CSS files.
> 
> This is what the site code looks like:
> 
> "<link rel="stylesheet" type="text/css" media="screen"
> href="http://83.142.226.211/css/1/Main.css" />
> <link rel="stylesheet" type="text/css" media="screen"
> href="http://83.142.226.211/css/1/Widgets.css" />
> <link rel="alternate stylesheet" type="text/css" media="screen"
> title="Small screen" href="http://83.142.226.211/css/1/800x600.css"
> />"
> 
> I just want to replace 'Main.css' with a CSS file on a remote server
> (for color-scheme reasons) so that I can change the remote CSS file
> and the browsers will all update the same.
> Is this possible?
> It would also be fantastic if the browser could cache this CSS file so
> that it doesn't have to reload every time - only the first time the
> page is visited per browser-session.
> 
> I feel like an idiot asking.
> I originally had all the CSS in the GM script replacing every instance
> of the 'main.css' file, but it was slow, and it didn't make any sense
> in the updating sense. It worked, however.
> 
> But, as soon as I try to make the other script (that uses a remote
> file), I screw up royally. I cannot seem to get it to work. I just do
> not think I understand the whole process.
> 
> 
> Can someone please help me?
> --
> Eris Siva
> 
> Get Firefox: http://getfirefox.com
> _______________________________________________
> Greasemonkey mailing list
> Greasemonkey at mozdev.org
> http://mozdev.org/mailman/listinfo/greasemonkey
>


More information about the Greasemonkey mailing list