diff --git a/iframe/2/bluesky.html b/iframe/2/bluesky.html index d3799681..7111ad87 100644 --- a/iframe/2/bluesky.html +++ b/iframe/2/bluesky.html @@ -14,12 +14,13 @@ { port = e.ports[0]; - const m = /^#at:\/(\/[\w.:]+\/[\w.:]+\/[\w.:]+)$/.exec(window.location.hash); + const m = /^#at:\/(\/[\w.:]+\/[\w.:]+\/[\w.:]+)(?:#([.\w]+))?$/.exec(window.location.hash); if (m) { iframe.loading = 'eager'; iframe.scrolling = 'no'; - iframe.src = '//embed.bsky.app/embed' + m[1] + '?id=0'; + iframe.src = '//' + (m[2] || 'embed.bsky.app') + '/embed' + m[1] + '?id=0'; + document.body.append(iframe); } } diff --git a/iframe/2/bluesky.min.html b/iframe/2/bluesky.min.html index 2de40b58..2e0068fc 100644 --- a/iframe/2/bluesky.min.html +++ b/iframe/2/bluesky.min.html @@ -1 +1 @@ -Content from Bluesky \ No newline at end of file +Content from Bluesky \ No newline at end of file