첫 번째 게시물에 현재 주제 ID를 삽입하는 방법

게시글에 iframe을 삽입하고, 현재 토픽 ID를 변수로 사용하고 싶습니다. 다음과 같은 형태로요:

<iframe src="https://example.net/iframe?topicid=$"></iframe>

이 프레임은 API를 호출하므로 토픽 ID가 필요합니다.

URL을 통해 토픽 ID를 가져오려고 시도하고 있지만, Discourse가 전체 패스 리퍼러를 전송하지 않기 때문에 헤더 리퍼러로 현재 URL을 가져올 수 없습니다. (메타 태그를 추가하여 전달할 수는 있지만, 모바일 Safari는 “meta referrer” 태그를 지원하지 않습니다.)

게시글 본문에 현재 토픽 ID를 자동으로 삽입하는 다른 방법이 있을까요?

감사합니다.

여러 게시물에 해당한다면, div에 data- 속성을 사용하는 것이 더 쉽습니다. 이렇게 하면 api.onPageChange와 querySelectorAll을 사용하여 iframe을 역방향으로 처리할 수 있습니다.

별로 명확하지 않네요. 그냥 특정 주제의 첫 번째 게시물에 삽입하고 싶을 뿐입니다.