RetroLemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
Rimu@piefed.social to ActivityPub@community.nodebb.orgEnglish · 2 months ago

Protocol handler?

message-square
message-square
15
link
fedilink
1
message-square

Protocol handler?

Rimu@piefed.social to ActivityPub@community.nodebb.orgEnglish · 2 months ago
message-square
15
link
fedilink

I’m going to register a protocol handler, so links to anywhere on the fedi will be opened in the user’s home instance.

https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler

Has anyone already done this and if so what was the prefix you used? We might as well all use the same thing. I’m thinking web+fedi.

  • silverpill@mitra.social
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    @rimu

    web+ap, which was proposed by Fedilink authors. To my knowledge, it is the most widely adopted proposal

    https://web.archive.org/web/20250402041648/https://fedilinks.org/

    (the main site seems to be offline now)

    cc @SoniEx2

    • julian@community.nodebb.org
      link
      fedilink
      arrow-up
      1
      ·
      2 months ago

      Are there implementors of web+ap? I’d be interested in adopting.

      I assume the fallback behaviour is to just assume https?

      • silverpill@mitra.social
        link
        fedilink
        arrow-up
        1
        ·
        2 months ago

        @julian Fedilinks website lists 3 MastoAPI clients, but the list is incomplete. I saw Fedilinks being mentioned in changelogs of other clients too.

        There was also an Akkoma PR, it was closed by the author: https://akkoma.dev/AkkomaGang/akkoma/pulls/589. I don’t quite understand the reasoning, perhaps @smitten could clarify.

        • julian@community.nodebb.org
          link
          fedilink
          arrow-up
          1
          ·
          2 months ago

          The PR comments suggest that making the various changes to the backend were too large to justify, and a front-end only approach would be preferred? smitten@key.portend.place

          It raises a good point though, where if you serve web+ap://, it’s not understood by clients that are not aware of this scheme. If there were a way a client could communicate whether there is a protocol handler registered, then the server could tailor its response.

ActivityPub@community.nodebb.org

activitypub@community.nodebb.org

Subscribe from Remote Instance

Create a post
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: !activitypub@community.nodebb.org

Focused discussion related to ActivityPub integration in NodeBB

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 2 users / week
  • 2 users / month
  • 44 users / 6 months
  • 1 local subscriber
  • 0 subscribers
  • 32 Posts
  • 241 Comments
  • Modlog
  • mods:
  • BE: 0.19.13
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org