제가 호스팅하는 디스커스(Discourse) 커뮤니티 중 하나인 https://forum.podcaster.community/ 에서 맨 URL을 입력하면 링크된 제목으로 변환되지 않습니다. 이건 그냥 작동하는 기능이라고 생각했는데, 제가 잘못된 걸까요?
…잠깐만요. 다른 작업을 하고 있었는데, 이게 마법처럼 제목을 깔끔하게 정리해 주더라고요.
카테고리 보안 설정이 그 동작 방식에 영향을 미치는 걸까요? 저는 관리자라서 모든 것을 볼 수 있지만, 제목 자동 정리 코드가 보안 설정이 있는 카테고리의 맨 URL을 감지하는 건 아닌지 궁금하네요 . . .
이미지에서 링크 뒤에 .가 있는 것을 볼 수 있습니다. URL이 원박스(onebox)로 변환되려면 한 줄에 단독으로 있어야 합니다.
예를 들어, 한 줄에 URL만 있고 다른 것이 아무것도 없다면:
…는 원박스로 변환되지만,
https://www.example.com/ .
…는 . 문자 때문에 원박스로 변환되지 않습니다.
감사합니다!
…하지만 원박싱(oneboxing)에 대한 이야기가 아닙니다. 같은 디스커스 사이트 내의 주제에 대한 맨 URL을 가져와서 주제 제목으로 링크를 변환하는 기능이 있습니다.
그렇다고 생각합니다. 제한된 카테고리의 주제 제목을 노출하면 데이터 누출이 될 수 있습니다.
동등한 제한이 있는 다른 카테고리에 대한 링크도 미화되는지, 아니면 그렇게 하지 않는지 충분히 지능적인지 확신할 수 없습니다. 하지만 언제든지 제목과 함께 링크를 수동으로 게시할 수 있습니다.
…하지만 이 디스코urs 사이트의 링크에서 제목은 URL 자체에 _포함_되어 있습니다. 따라서 이미 사실상 누출된 상태입니다.
(정리하자면: 제가 보안이 설정된 주제의 URL을 공개 주제에 붙여넣음으로써 누출을 일으키고 있는 것입니다.)
그렇긴 하지만… 코드에서는 모든 가능한 URL 형식을 처리하는 함수가 하나일 가능성이 높습니다. 이 URL 형식에는 주제 제목이 포함되지 않아도 되죠. (또는 제목이 변경되었을 수도 있고요.)
네, 인라인 원박싱(inline oneboxing)에는 공개된 카테고리만 작동합니다. 예를 들어, 여기에서 개인 메시지(PM)의 URL을 붙여넣으면, 그 개인 메시지에 대한 정보가 모든 사람에게 노출되므로 확장되지 않습니다.
