diff --git a/src/js/media/types/Blockquote.js b/src/js/media/types/Blockquote.js index 4ad799d9..146358a8 100644 --- a/src/js/media/types/Blockquote.js +++ b/src/js/media/types/Blockquote.js @@ -22,7 +22,7 @@ export default class Blockquote extends Media { this.media_id = this.data.url; // API Call - this._el.content_item.innerHTML = this.media_id; + this._el.content_item.textContent = this.media_id; // After Loaded this.onLoaded(); diff --git a/src/js/media/types/IFrame.js b/src/js/media/types/IFrame.js index ebb1e714..0a23144e 100644 --- a/src/js/media/types/IFrame.js +++ b/src/js/media/types/IFrame.js @@ -22,10 +22,16 @@ export default class IFrame extends Media { this.media_id = this.data.url; // API URL - let iframe = this.media_id; + let iframe = document.createElement('iframe'); + iframe.src = this.media_id; + iframe.style.width = "100%"; + iframe.style.height = "100%"; + iframe.setAttribute('frameborder', '0'); + iframe.setAttribute('allowfullscreen', ''); + iframe.setAttribute('allow', 'autoplay; encrypted-media'); // API Call - this._el.content_item.innerHTML = iframe; + this._el.content_item.appendChild(iframe); // After Loaded this.onLoaded();