Встроить Iframe в page layout

Всем привет.

Возник вопрос. Нужно встроить Iframe в page layout.

Кто сталкивался с таким, каким образом решали проблему?

недавно встраивал Visualforce Page в Aura Component

<lightning:card class="slds-theme_default slds-is-relative slds-color__background_gray-3" title="">
          <iframe src="{! '/apex/PrintableViewPageWorkOrder?id='+v.recordId}" width="100%;" height="870px;" frameBorder="1"/>
          <aura:if isTrue="{!v.screenHight}">
          <lightning:buttonIcon iconName="utility:close"
                        onclick="{! c.closeModel }"
                        alternativeText="close"
                        variant="border-filled"
                        iconClass="slds-required"
                        class="slds-modal__close slds-required slds-float--right marginTop"/>
          </aura:if>
    </lightning:card>
2 Likes

Круто!!!
Прикольное решение.

Однако немножко сложнее. Встраиваемая педжай храниться на стороннем сервисе.
В этом вся сложность

iframe это пережитки прошлого и огромная дыра в безопасности, особенно если речь идет о сторонних сервисах. Поэтому лучше вообще забыть об идее использовать iframes. Ищите альтернативные решения.

Спасибо.

Слава богу бизнес отказался от этой идеи и решили просто держать два открытых окна браузера.

З. Ы. У нас дыра в безопасности, ну хоть что-то у нас в безопасности.

2 Likes