mirror of
https://iceshrimp.dev/iceshrimp/iceshrimp
synced 2024-11-28 06:48:12 +09:00
[mastodon-client] Improve mfm-to-html handling of links
This commit is contained in:
parent
afee7b6174
commit
19f8c0aafc
@ -123,6 +123,8 @@ export class MfmHelpers {
|
||||
|
||||
link(node) {
|
||||
const a = doc.createElement("a");
|
||||
a.setAttribute("rel", "nofollow noopener noreferrer");
|
||||
a.setAttribute("target", "_blank");
|
||||
a.href = node.props.url;
|
||||
appendChildren(node.children, a);
|
||||
return a;
|
||||
@ -178,8 +180,10 @@ export class MfmHelpers {
|
||||
|
||||
url(node) {
|
||||
const a = doc.createElement("a");
|
||||
a.setAttribute("rel", "nofollow noopener noreferrer");
|
||||
a.setAttribute("target", "_blank");
|
||||
a.href = node.props.url;
|
||||
a.textContent = node.props.url;
|
||||
a.textContent = node.props.url.replace(/^https?:\/\//, '');
|
||||
return a;
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user