Embedding videos using basic web content
How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!
While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.
Legacy Article
You are viewing an article from our legacy "FastTrack"
publication program, made available for informational purposes. Articles
in this program were published without a requirement for independent
editing or verification and are provided"as is" without
guarantee.
Before using any information from this article, independently verify its
suitability for your situation and project.
Issue
- When we try to embed a video using <iframe> tags, during the creation the video displays, however after publishing the content and editing it again, the video is not displayed anymore and the source is updated with a sandbox attribute.
Environment
- DXP 7.4
- Quarterly release
Resolution
- The reason this occurs is because Liferay provides an integrated Iframe sanitizer that is enabled by default. This by default will sanitize any Iframe tags and add an empty Sandbox Attribute that applies all restrictions.
Iframe: Sandbox Attribute
- In case the embedded video comes from a known secure source you can disable this feature by navigating to Control panel → System Settings → Security Tools → iFrame Sanitizer.
Alternatively you can modify the Sandbox Attribute Values to allow the necessary permissions.
Did this article resolve your issue ?