# 태그가 없는 링크 미리보기가 오해의 소지가 있음

**URL:** https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416
**Category:** UX
**Tags:** onebox
**Created:** [4월 18, 2024, 8:33오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416 "2024-04-18T08:33:43Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![jidanni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jidanni/32/291938_2.png) [@jidanni](https://meta.discourse.org/u/jidanni)
#### Post date: [4월 18, 2024, 8:33오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/1 "2024-04-18T08:33:43Z")

</div>

얼마 전, 이 링크를 다시 편집하고 있었습니다.

> **["View this and other nearby images on: OpenStreetMap"](https://community.openstreetmap.org/t/view-this-and-other-nearby-images-on-openstreetmap/111981)**
>
> Just the other day I was browsing e.g., and I saw this link, and I clicked it, and… Well, you click it and see if you are happy to where it takes you. And answer if where it takes you is where you expected, considering the “brand name” it...

그때 미리보기는 정말 훌륭해 보였죠:

 ![20240418T162741](https://global.discourse-cdn.com/meta/original/4X/a/e/c/aecdd8a0c15c601beeffcc2135f890759526dd89.jpeg)  
하지만 편집을 저장하자마자, 글쎄요… “아니, 이런, 진짜.” 라는 생각이 들었습니다.  
화면 오른쪽에서 보였던 그 선명한 링크 미리보기가 사라진 겁니다. 한마디로 "거짓말"이죠.  
아마도 한 게시물에는 큰 링크 미리보기가 하나만 표시되는 것 같습니다. 이해는 합니다.  
하지만 그러면 화면 오른쪽에서 사용자로 하여금 실제로 일어나지 않을 것에 대해 기대하게 해서는 안 됩니다.

그러니, 두 번째 및 그 이후의 링크 미리보기도 편집이 저장된 후에 실제로 보일 모습 그대로 표시해 주십시오.

아마도 페이지의 일부만 렌더링하고 있어서 이 링크 미리보기가 첫 번째 것인지 아닌지 추적하지 못하고 있는 것 같습니다. 하지만 그것은 잘못된 것입니다.

감사합니다.

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 18, 2024, 9:59오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/2 "2024-04-18T09:59:53Z")

</div>

확인해 보세요:

> **[Stevenage cat burglar Tofu on a tidy-up mission, says his owner](https://www.bbc.co.uk/news/uk-england-beds-bucks-herts-68749585)**
>
> Stevenage cat Tofu brings home rubbish he finds elsewhere as "gifts" for his owner.

**업데이트**! 그 고양이가 그린피스에 합류합니다!

---

<div class="post-metadata">

### Author: ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)
#### Post date: [4월 18, 2024, 10:01오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/3 "2024-04-18T10:01:26Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/4X/7/9/0/790d6b3d00d6dc3b5d386998f777fceac4c42c74.png)

재현할 수 있을지 확신하지 못하겠습니다. 정확한 단계를 알려주실 수 있나요?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [4월 18, 2024, 10:15오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/4 "2024-04-18T10:15:13Z")

</div>

이 내용이 이 주제에 적합한지 잘 모르겠습니다. 이건 #Contribute > Feature 요청에 더 가까운 것 같지만, 태그가 없어 원박스(onebox)가 실패할 때 원본 링크 대신 인라인 원박스로 링크가 표시되는 아이디어는 좋습니다.

예를 들어 제가 이렇게 게시할 때:

```plaintext
https://osmfoundation.org/wiki/Trademark_Policy

```

미리보기는 이렇게 보입니다:

 ![Screenshot_20240418_120507_Chrome](https://global.discourse-cdn.com/meta/original/4X/7/2/e/72ec6a0a771c84eae954e4a5b6fe2fd2e048a130.jpeg)

하지만 게시글 안의 링크는 이렇게 보입니다:

> **[Trademark Policy - OpenStreetMap Foundation](https://osmfoundation.org/wiki/Trademark_Policy)**

링크가 인라인 원박스를 사용해 이렇게 보이면 더 깔끔할 것 같습니다:  
[Trademark Policy - OpenStreetMap Foundation](https://osmfoundation.org/wiki/Trademark_Policy)

---

<div class="post-metadata">

### Author: ![jidanni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jidanni/32/291938_2.png) [@jidanni](https://meta.discourse.org/u/jidanni)
#### Post date: [4월 18, 2024, 10:15오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/5 "2024-04-18T10:15:43Z")

</div>

게시물/답글로 돌아가서 두 번째 링크를 삽입해야 합니다.

오른쪽에서는 확장되어 표시되지만, 편집을 저장하면 확장되지 않습니다.

P.S. 단어들에 대해서는 전혀 신경 쓰지 않았습니다. 제가 말하는 것은 여러 줄에 걸친 박스와 한 줄짜리 박스의 차이입니다.

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [4월 18, 2024, 10:29오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/8 "2024-04-18T10:29:34Z")

</div>

여기 추측을 해보자면, 링크한 URL에는 Discourse가 이를 확장하는 데 필요한 태그가 없는 것으로 보입니다. 다음과 같이 표시되어 있거든요:

> [@jidanni](#):
>
> ![20240418T162741](https://global.discourse-cdn.com/meta/original/4X/a/e/c/aecdd8a0c15c601beeffcc2135f890759526dd89.jpeg)

> 죄송합니다. 다음 oEmbed / OpenGraph 태그를 찾을 수 없어 이 웹 페이지의 미리보기를 생성할 수 없습니다: description, image

태그가 없기 때문에 _보이는_ 것만 oneboxing처럼 보일 뿐, 실제로는 oneboxing이 되지 않는 것입니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [4월 18, 2024, 10:37오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/9 "2024-04-18T10:37:21Z")

</div>

이 텍스트에 `미리보기 대신 게시글에 링크만 표시됩니다. :cry:`라는 문장이 추가되면 도움이 될 수 있습니다.

> <https://github.com/discourse/discourse/blob/2d2329095c38dd754f2d4ecfea1774509d25ee04/config/locales/server.en.yml#L360-L365>

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [4월 18, 2024, 10:39오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/10 "2024-04-18T10:39:16Z")

</div>

이 문제를 일으킬 수 있는 또 다른 이유는 브라우저가 URL을 읽을 수 있는 경우(예: 해당 사이트에 로그인되어 있는 경우)인데, Discourse에는 접근이 거부되는 상황입니다. Discourse는 속도 제한(rate limit)을 받을 수도 있습니다. 미리보기는 브라우저에서 렌더링되고 게시글은 Discourse에서 렌더링되므로, 이를 피하는 방법은 거의 없습니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [4월 18, 2024, 10:54오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/11 "2024-04-18T10:54:25Z")

</div>

누군가 쉬운 영어로 번역해 주시겠어요? 여기는 언어 장벽이 있는 것 같습니다.

두 번째 링크가 뭐죠? OP는 링크를 하나만 보여주고 있어요.

그래서 문제는 다음과 같습니다:

- 태그가 없어서 onebox가 실패합니다
- 링크가 두 개라면, 두 번째 링크가 어딘가에서 깨져 있습니다

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [4월 18, 2024, 11:04오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/12 "2024-04-18T11:04:53Z")

</div>

제 이해로는 링크의 수가 여기서 문제가 되는 것이 아니라, 가짜 원박스(pseudo-onebox)가 링크의 원박스 상태에 대한 혼란을 일으키고 있는 것입니다. (그리고 맞습니다, 우리가 볼 수 있는 링크는 하나뿐입니다)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [4월 18, 2024, 11:06오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/13 "2024-04-18T11:06:40Z")

</div>

> [@Jagster](#):
>
> 여기에는 언어 장벽이 있는 것 같으니, 쉬운 영어로 번역해 주실 수 있나요?

제가 이해한 내용을 요약해 보겠습니다.  
@jidanni 님이 Discourse 포럼에 게시물을 올렸습니다. 이 게시물에는 링크 두 개가 포함되어 있습니다. 하지만 onebox는 첫 번째 링크에만 작동합니다. 두 번째 링크는 작성기 미리보기에서 미리보기를 생성할 수 없다는 메시지가 표시됩니다.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [4월 18, 2024, 11:15오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/14 "2024-04-18T11:15:02Z")

</div>

이제 이해가 됩니다. 그러니까 먼저 가서 무슨 일이 있었는지 확인한 뒤, 다시 돌아와서 질문을 재독해야 한다는 거군요.

하지만 질문의 핵심은, 원박스(oneboxing)가 실패했을 때 링크가 왜 자동적으로 [포맷된 링크](https://osmfoundation.org/wiki/Trademark_Policy)로 변경되지 않고 그대로 리터럴 링크로 남아 있는지에 대한 것입니다. 그리고 어떤 경우에는 사용자가 어떤 포맷이 사용되고 있는지 알지 못하기도 합니다.

이 토픽의 제목은 좀 더 다듬고 관리가 필요할 것 같습니다. 😏

---

<div class="post-metadata">

### Author: ![Ed\_S](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_s/32/134015_2.png) [@Ed\_S](https://meta.discourse.org/u/Ed_S)
#### Post date: [4월 18, 2024, 11:30오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/15 "2024-04-18T11:30:17Z")

</div>

사실, @jidanni 님도 링크 수 자체가 문제가 아니라, 어떤 링크에서든 발생할 수 있는 원박스(onebox) 실패가 문제라고 동의해 주셨으면 합니다. 제 경험상 이는 거의 항상 대상 사이트의 설정 문제 때문입니다.

@jidanni 님, 주제 제목을 업데이트해 주세요!

그리고 @Moin 님의 의견에 동의합니다. 더 나은 설계는 링크를 리치 링크(rich link) 또는 "인라인 원박스(inline onebox)"로 재작성하는 것입니다:

> [@Moin](#):
>
> 링크가 인라인 원박스를 사용해 다음과 같이 보이면 더 깔끔할 것입니다:  
> [상표 정책 - OpenStreetMap 재단](https://osmfoundation.org/wiki/Trademark_Policy)

---

<div class="post-metadata">

### Author: ![jidanni](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jidanni/32/291938_2.png) [@jidanni](https://meta.discourse.org/u/jidanni)
#### Post date: [4월 18, 2024, 11:33오전 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/16 "2024-04-18T11:33:12Z")

</div>

모두가 이 문제를 적극적으로 다루고 있어서 정말 감사드립니다.  
이런 개념들은 제 수준을 벗어나서, 관리자가 제목을 수정해 주실 수 있을까요?  
제가 아는 건, 때로는 나란히 보기 미리보기에서 게시물을 완성했을 때와 다르게 보인다는 것뿐입니다.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [10월 16, 2025, 6:24오후 UTC](https://meta.discourse.org/t/link-preview-when-tags-are-missing-is-misleading/304416/17 "2025-10-16T18:24:58Z")

</div>

태그가 누락된 경우에도 원박스(Oneboxes)가 이제 작동하므로, 미리보기와 결과가 동일하게 표시됩니다.

> **[Trademark Policy - OpenStreetMap Foundation](https://osmfoundation.org/wiki/Trademark_Policy)**

 ![image](https://global.discourse-cdn.com/meta/original/4X/a/6/b/a6b3da73552cd6e2569aa45b30d0828229528282.png)

> <https://github.com/discourse/discourse/pull/31518>
>
> This behaviour was allowed in https://github.com/discourse/onebox/commit/cb82dce…86afbfbf2db08b80d61134a7da25c6d68
> but then inexplicably removed a few months later in
> https://github.com/discourse/onebox/pull/448, but showing
> title-only oneboxes is valid. The original Meta topic that
> this was discussed in was https://meta.discourse.org/t/abc-news-not-oneboxing-due-to-missing-description/155933 .
> 
> This commit re-introduces allowing this behaviour to avoid the need for a plugin,
> c.f. https://meta.discourse.org/t/allow-title-only-onebox/354306
> 
> For example \<https://en-americas-support.nintendo.com/app/answers/detail/a\_id/67660\>:
> 
> !\[image\](https://github.com/user-attachments/assets/52ca3dc0-7a67-483f-89a8-53bce33cc34e)
> 
> This commit also unhides onebox descriptions in chat, it's not
> clear why they were ever hidden in the first place:
> 
> !\[image\](https://github.com/user-attachments/assets/a454e46d-3d64-4b83-bf53-9302c6b07fdf)
