- From: Robin Berjon <robin.berjon@expway.fr>
- Date: Fri, 20 Aug 2004 10:40:03 +0200
- To: "L. David Baron" <dbaron@dbaron.org>
- Cc: www-style@w3.org
David,
L. David Baron wrote:
> I've implemented an at-rule allowing per-site user stylesheet rules in
> Mozilla. It's available in Mozilla 1.8 alpha 3. This is based on the
> idea proposed in [1], although with different syntax.
>
>(...)
> @-moz-document url(http://www.w3.org/),
> url-prefix(http://www.w3.org/Style/),
> domain(mozilla.org)
> {
> /* CSS rules here apply to:
> + The page "http://www.w3.org/".
> + Any page whose URL begins with "http://www.w3.org/Style/"
> + Any page whose URL's host is "mozilla.org" or ends with
> ".mozilla.org"
> */
> }
I like the idea -- it certainly is a valuable feature to have -- and in
fact it could be augmented with something along the lines of:
@document url-list "title";
That would select the alternate with the given title, for that
url-matching specification.
That being said, do these things need to be specified in CSS? Or, to put
it another way, is it likely that you will ever send such stylesheets
over the wire? To be honest, I strongly doubt it. The security issues
are too important: if you go to http://dahut.org/ and I send a
stylesheet that has:
@document domain(mozilla.org) {
:root {
display: none;
}
}
I assume you wouldn't want that to apply, especially as I could do
things nastier than that such as attach an XBL keyboard logger to your
bank's site.
So it's limited to local files that will never be interchanged. Does it
need to become a standard?
--
Robin Berjon
Received on Friday, 20 August 2004 08:40:34 UTC