News for hackers. Stuff that matters.
Re:Imagining CSS for URLs and HTTP Headers by jaywalk on Monday November 28, 2022 @12:44PM (#33776739)
The author specifically mentions static websites, which wouldn't have the functionality to alter the HTML.
Re:Imagining CSS for URLs and HTTP Headers by superkuh on Monday November 28, 2022 @01:11PM (#33777167)
You can specify HTTP headers for a path/location in nginx in a static website and have it include arbitrary headers. Most standards respecting browsers (like Firefox) accept HTTP header specified CSS like,

    #/etc/nginx/sites-enabled/whatever.conf 
    location /this-isnt-for-you.html { 
        add_header Link "<//site.com/isntforyouheader.css>; REL=stylesheet";
    }

    $ curl -I http://site.com/this-isnt-for-you.html
    curl -I site.com
    HTTP/1.1 200 OK
    Server: nginx
    Date: Mon, 28 Nov 2022 18:08:01 GMT
    Content-Type: text/html
    Connection: keep-alive
    Link: <//site.com/isntforyouheader.css>; REL=stylesheet
    ...
This works to set CSS atributes only for a specific URL on my static websites using .html files. For nginx. But nginx is a very common and secure choice for static sites and available in everyone's repos. And you can probably add arbitrary headers per path with other static webservers configs too.
Re:Imagining CSS for URLs and HTTP Headers by anentropic on Monday November 28, 2022 @12:54PM (#33776906)
if it's served via a CDN then it may be possible there, they often have facilities to transform the content based on headers etc