kuuhana
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
  • Sign Up
Programmer Humor@programming.devbyPro@programming.dev
1 year

[comiCSS] Visited Link

comicss.art English

Source

16
    You must log in or register to comment.

    • Arthur Besse@lemmy.mlEnglish
      1 year

      a bit of context:

      • I Still Know What You Visited Last Summer

      • https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_selectors/Privacy_and_the_visited_selector

      • https://www.theregister.com/2025/04/07/chrome_135_history_sniffing/

        • jol@discuss.tchncs.de
          1 year

          For a long time this protection was so strict in firefox that even the dev tools was not allowed to see the :visited styles.

            • Lucy :3@feddit.org
              1 year

              I hate that, in the modern web, customizing is so important that websites want access to the link itself, instead of just stylizing the div outside like normal.

                • jol@discuss.tchncs.de
                  1 year

                  I’m not sure I understand the point you’re making?

                    • Lucy :3@feddit.org
                      1 year

                      That I don’t want any website customizing the color, font etc. of links. Therefore, they shouldn’t need access to any properties of those objects after they have been created.

                        • jol@discuss.tchncs.de
                          1 year

                          You can use user styles for that

                  • PotatoesFall@discuss.tchncs.de
                    1 year

                    TIL, thanks

                  • said@lemmy.sdf.org
                    1 year

                    For those who are curious about its history, this is where it all began for the visited links to be that color by default.

                    Date: Mon, 12 Apr 93 02:38:29 -0500

                    Subject: NCSA Mosaic 0.13 released.

                    • Changed default anchor representations: blue and single solid underline for unvisited, dark purple and single dashed underline for visited.
                      • MagicChicken@lemmy.world
                        1 year

                        A dashed underline would make it a lot better and accessible. Don’t think I’ve seen a browser do that by default

                      • _cnt0@sh.itjust.works
                        1 year

                        I like to style visited links blue and unvisited links purple, just to mess with people.

                        • orockwell@lemmy.world
                          1 year

                          great example of a code smell, too! JS needs to know about styles?

                          shouldn’t be styling in JS! make it asd/remove a class instead

                          need to know whether to load content or not? save it to local/session storage! don’t make a server call if it already exists!

                          need to enhance your tracking? include it with your payloads as it happens, you’re asking for race conditions

                          client side disabled local caching? great! working as intended. make a graceful fall-back

                          everything here is a short term problem that belies long term tech debt. tight coupling sounds sexy, but SOLID principals and The Law of Demeter exist to stop our codebases from rotting if we can’t change it, then it’s not software it’s hardware

                            • mmddmm@lemm.ee
                              1 year

                              JS needs to know about styles?

                              It’s about JS trying to detect if the link was visited, not about style. People used to do that to evade cross-site tracking protection, and this is why JS isn’t allowed to know that anymore.

                                • nomad@infosec.pub
                                  1 year

                                  This. Did a seminar on these techniques during my it security degree. Porn sites invented that to detect people that use competing sites.

                                  • orockwell@lemmy.world
                                    1 year

                                    hence the comment about tracking ;) anything more than recording your events as they happen are a security and privacy risk

                                  • sik0fewl@lemmy.ca
                                    1 year

                                    great example of a code smell, too! JS needs to know about styles?

                                    shouldn’t be styling in JS!

                                    But what if I want to use JSSS?

                                  • tuxiqae@lemmy.dbzer0.comEnglish
                                    1 year

                                    Sheesh, because of their colors at the bottom my mind interpreted purple and blue as purple and yellow and it got me hella confused

                                    Programmer Humor@programming.dev

                                    programmer_humor@programming.dev

                                    Subscribe from remote instance

                                    Create post

                                    Report community

                                    Modlog
                                    You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

                                    Welcome to Programmer Humor!

                                    This is a place where you can post jokes, memes, humor, etc. related to programming!

                                    For sharing awful code theres also Programming Horror.

                                    Rules

                                    • Keep content in english
                                    • No advertisements
                                    • Posts must be related to programming or programmer topics
                                    Visibility: Public

                                    This community is visible to everyone.

                                    • 328 users / Day
                                    • 262 users / Week
                                    • 276 users / Month
                                    • 14.5K users / 6 months
                                    • 2.33K posts
                                    • 89.9K comments
                                    • 2 local subscribers
                                    • 31.9K subscribers
                                    • UI: 1.0.0-beta.0
                                    • BE: 1.0.0-alpha.20
                                    • Modlog
                                    • Instances
                                    • Docs
                                    • Code
                                    • join-lemmy.org