• dan@upvote.au
    link
    fedilink
    English
    arrow-up
    59
    ·
    edit-2
    4 months ago

    There’s a bunch of stuff in Chrome that’s special-cased to only allow Google to access it.

    Not sure if it’s still there, but many years ago I was trying to figure out how to do something that some Google webapp was doing (can’t remember which one). I think it was something to do with popping up a chromeless window - that is, a new window with no address bar or browser chrome, just some HTML content.

    Turns out the Chromium codebase had a hard-coded allowlist that only allowed *.google.com to use the API!

    Edit: my memory was a bit wrong. It was this: https://stackoverflow.com/a/11614605. The Hangouts extension was allowlisted to use the functionality, but if any other extension wanted to use it, the user had to enable an experimental setting.

    • Gestrid@lemmy.ca
      link
      fedilink
      English
      arrow-up
      9
      ·
      4 months ago

      Are you talking about the “apps” that Chrome used to support? They removed the feature years ago to reduce bloat and RAM usage or something like that.

      Before they removed the feature, I had actually figured out how to create my own “apps” that’d simply load webpages I visited often at the time, like Twitch.

      • QuantumStorm@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        4 months ago

        I don’t know why, but my head automatically put that as “the apps formerly support by Google” the same as “the artist formerly known as Prince”

      • dan@upvote.au
        link
        fedilink
        English
        arrow-up
        5
        ·
        edit-2
        4 months ago

        I found what I was talking about: https://stackoverflow.com/a/11614605. It was a feature that the Hangouts extension could use, but the user had to manually enable it in the browser settings for any other extensions to use it.

        The apps feature is still there just with a different name. It’s labeled as “create shortcut”, and you have to check the box to open a new window. I use it just because Firefox doesn’t have a similar feature.