# Получить тему в печатном формате без диалога печати

**URL:** https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059
**Category:** Development
**Created:** [16.Июль.2019 09:44:08 UTC](https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059 "2019-07-16T09:44:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![adopilot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adopilot/32/105040_2.png) [@adopilot](https://meta.discourse.org/u/adopilot)
#### Post date: [16.Июль.2019 09:44:08 UTC](https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059/1 "2019-07-16T09:44:08Z")

</div>

Существует ли способ вызвать какой-либо URI Discourse, чтобы получить содержимое темы в печатном формате без открытия диалога печати?

Если вы вызываете URL Discourse с параметром **print** , например: `https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059/print`, то Discourse возвращает красиво отформатированный HTML для печати. Однако эта страница автоматически открывает диалог печати.

Я пытаюсь разместить просто отформатированное HTML-содержимое темы в iframe на моей странице, но без открытия диалога печати.

---

<div class="post-metadata">

### Author: ![xrav3nz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xrav3nz/32/76894_2.png) [@xrav3nz](https://meta.discourse.org/u/xrav3nz)
#### Post date: [16.Июль.2019 15:23:45 UTC](https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059/2 "2019-07-16T15:23:45Z")

</div>

> [@adopilot](#):
>
> Я пытаюсь просто разместить отформатированный HTML-контент темы в **iframe** на своей странице, но без открытия диалога печати.

Специфичное для iframe решение — использовать [атрибут `sandbox` тега iframe](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-sandbox), а именно:

> - `allow-modals`: разрешает ресурсу [открывать модальные окна](https://html.spec.whatwg.org/multipage/origin.html#sandboxed-modals-flag)

Не включайте вышеуказанное в свойство `sandbox` (или оставьте его полностью пустым), чтобы предотвратить появление диалога печати.

---

<div class="post-metadata">

### Author: ![Thuso\_Maphaha](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thuso_maphaha/32/437538_2.png) [@Thuso\_Maphaha](https://meta.discourse.org/u/Thuso_Maphaha)
#### Post date: [03.Август.2024 12:32:13 UTC](https://meta.discourse.org/t/get-topic-in-print-format-without-print-dialog/123059/3 "2024-08-03T12:32:13Z")

</div>

@Admir Hodzic полезная информация, хочу попробовать прямо сейчас
